[Python-apps-team] Bug#1005259: /usr/bin/mu-editor: REPL crashes mu-editor on KDE desktop

Mark Cookson markcookson at yahoo.com
Thu Feb 10 00:09:55 GMT 2022


Package: mu-editor
Version: 1.0.3+dfsg-2
Severity: normal
File: /usr/bin/mu-editor
X-Debbugs-Cc: markcookson at yahoo.com

Dear Maintainer,

I installed mu-editor using apt install and the program opens and runs test projects. However,
clicking the 'REPL' button immediately crashes the program. This is using the KDE desktop on Debian Sid.

mu.log and System information are below:
2022-02-10 13:06:30,706 - root:112(run) INFO: 

-----------------

Starting Mu 1.0.3
2022-02-10 13:06:30,706 - root:113(run) INFO: uname_result(system='Linux', node='debian', release='5.15.0-3-amd64', version='#1 SMP Debian 5.15.15-2 (2022-01-30)', machine='x86_64')
2022-02-10 13:06:30,706 - root:114(run) INFO: Python path: ['/usr/share/mu-editor', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/home/mark/.local/lib/python3.9/site-packages', '/usr/local/lib/python3.9/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3/dist-packages/IPython/extensions']
2022-02-10 13:06:30,706 - root:115(run) INFO: Language code: en_NZ
2022-02-10 13:06:30,783 - mu.logic:543(__init__) INFO: Setting up editor.
2022-02-10 13:06:30,783 - mu.logic:562(__init__) INFO: Settings path: /home/mark/.local/share/mu/settings.json
2022-02-10 13:06:30,783 - mu.logic:563(__init__) INFO: Session path: /home/mark/.local/share/mu/session.json
2022-02-10 13:06:30,783 - mu.logic:564(__init__) INFO: Log directory: /home/mark/.cache/mu/log
2022-02-10 13:06:30,783 - mu.logic:565(__init__) INFO: Data directory: /home/mark/.local/share/mu
2022-02-10 13:06:30,797 - mu.logic:578(setup) INFO: Available modes: python, adafruit, microbit, debugger, pygamezero
2022-02-10 13:06:30,947 - mu.logic:1147(change_mode) INFO: Workspace directory: /home/mark/mu_code
2022-02-10 13:06:30,948 - mu.logic:625(restore_session) INFO: Restoring session from: /home/mark/.local/share/mu/session.json
2022-02-10 13:06:30,948 - mu.logic:626(restore_session) DEBUG: {'theme': 'day', 'mode': 'python', 'paths': [], 'envars': [], 'minify': False, 'microbit_runtime': '', 'zoom_level': 2}
2022-02-10 13:06:30,948 - mu.logic:647(restore_session) INFO: Loaded files.
2022-02-10 13:06:30,948 - mu.logic:650(restore_session) INFO: User defined environment variables: []
2022-02-10 13:06:30,948 - mu.logic:654(restore_session) INFO: Minify scripts on micro:bit? False
2022-02-10 13:06:30,988 - mu.logic:678(restore_session) INFO: Starting with blank file.
2022-02-10 13:06:31,002 - mu.logic:1147(change_mode) INFO: Workspace directory: /home/mark/mu_code
2022-02-10 13:06:34,393 - mu.modes.python3:225(toggle_repl) INFO: Toggle REPL on.
2022-02-10 13:06:34,394 - mu.modes.python3:57(start_kernel) INFO: ['/usr/share/mu-editor', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/home/mark/.local/lib/python3.9/site-packages', '/usr/local/lib/python3.9/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3/dist-packages/IPython/extensions']
2022-02-10 13:06:34,395 - mu.modes.python3:61(start_kernel) INFO: Starting iPython kernel with user defined envars: {}
2022-02-10 13:06:34,396 - asyncio:59(__init__) DEBUG: Using selector: EpollSelector
2022-02-10 13:06:34,422 - traitlets:96(create_provisioner_instance) DEBUG: Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner
2022-02-10 13:06:34,434 - traitlets:379(_async_start_kernel) DEBUG: Starting kernel: ['/usr/bin/python3', '-m', 'ipykernel_launcher', '-f', '/tmp/tmplclwgtbg.json']
2022-02-10 13:06:34,442 - traitlets:604(_create_connected_socket) DEBUG: Connecting to: tcp://127.0.0.1:39911
2022-02-10 13:06:34,456 - root:95(excepthook) ERROR: Unrecoverable error
Traceback (most recent call last):
  File "/usr/share/mu-editor/mu/modes/python3.py", line 310, in on_kernel_start
    self.view.add_jupyter_repl(kernel_manager, kernel_client)
  File "/usr/share/mu-editor/mu/interface/main.py", line 463, in add_jupyter_repl
    kernel_manager.kernel.gui = 'qt4'
AttributeError: 'QtKernelManager' object has no attribute 'kernel'



-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-3-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mu-editor depends on:
ii  fonts-inconsolata           001.010-6
ii  python3                     3.9.8-1
ii  python3-appdirs             1.4.4-2
ii  python3-guizero             1.3.0+dfsg-1
ii  python3-matplotlib          3.5.1-2+b1
ii  python3-nudatus             0.0.5-2
ii  python3-pgzero              1.2.post4+dfsg-2
ii  python3-pil                 9.0.0-1
ii  python3-pycodestyle         2.6.0-1
ii  python3-pyflakes            2.2.0-3
ii  python3-pyqt5               5.15.6+dfsg-1+b1
ii  python3-pyqt5.qsci          2.11.6+dfsg-4+b1
ii  python3-pyqt5.qtchart       5.15.4+dfsg-2+b1
ii  python3-pyqt5.qtserialport  5.15.6+dfsg-1+b1
ii  python3-qtconsole           5.2.2-1
ii  python3-requests            2.25.1+dfsg-2
ii  python3-semver              2.10.2-3
ii  python3-serial              3.5~b0-1
ii  python3-uflash              1.2.4+dfsg-8

mu-editor recommends no packages.

Versions of packages mu-editor suggests:
pn  mu-editor-doc     <none>
pn  python3-gpiozero  <none>
pn  python3-pigpio    <none>

-- no debconf information



More information about the Python-apps-team mailing list