Bug 31973 - Frescobaldi Crashes when run
Summary: Frescobaldi Crashes when run
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-29 15:56 CEST by Brian Kimerer
Modified: 2023-05-30 22:29 CEST (History)
1 user (show)

See Also:
Source RPM: frescobaldi-3.3.0-1.mga9
CVE:
Status comment:


Attachments

Description Brian Kimerer 2023-05-29 15:56:03 CEST
Description of problem:

Frescobaldi crashes upon initial run after installation from the Mageia9 repositories.

Here is the traceback from the crash

$ frescobaldi
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/plugin.py", line 79, in instance
    return _instances[cls][obj]
  File "/usr/lib64/python3.10/weakref.py", line 416, in __getitem__
    return self.data[ref(key)]
KeyError: <weakref at 0x7efec43acd60; to 'type' at 0xdb0c20 (PanelManager)>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/frescobaldi", line 46, in <module>
    main.main()                     # Parse command line, create windows etc
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/main.py", line 218, in main
    win = mainwindow.MainWindow()
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/mainwindow.py", line 137, in __init__
    self.createMenus()
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/mainwindow.py", line 1124, in createMenus
    menu.createMenus(self)
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/menu.py", line 61, in createMenus
    m.addMenu(menu_file(mainwindow))
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/menu.py", line 95, in menu_file
    m.addMenu(snippet.menu.TemplateMenu(mainwindow))
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/snippet/menu.py", line 149, in __init__
    self.addAction(self.tool().actionCollection.templates_manage)
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/snippet/menu.py", line 58, in tool
    return panelmanager.manager(self.mainwindow()).snippettool
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/panelmanager.py", line 38, in manager
    return PanelManager.instance(mainwindow)
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/plugin.py", line 84, in instance
    result.__init__(obj)
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/panelmanager.py", line 70, in __init__
    self.loadPanel("musicview.MusicViewPanel", "viewers")
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/panelmanager.py", line 107, in loadPanel
    __import__(module_name)
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/musicview/__init__.py", line 59, in <module>
    from . import documents
  File "/usr/lib/python3.10/site-packages/frescobaldi_app/musicview/documents.py", line 29, in <module>
    import popplerqt5
RuntimeError: popplerqt5 cannot import type '����' from PyQt5.QtCore

Version-Release number of selected component (if applicable):

frescobaldi-3.3.0-1.mga9


How reproducible:

Always

Steps to Reproduce:
1. Install Frescobaldi from the repositories using the MCC
2. Run /usr/bin/frescobaldi

inxi information

$ inxi -b
System:
  Host: linux6core Kernel: 6.3.4-desktop-3.mga9 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.27.4 Distro: Mageia 9
Machine:
  Type: Desktop Mobo: Micro-Star model: MPG Z490 GAMING EDGE WIFI (MS-7C79)
    v: 1.0 serial: <superuser required> UEFI: American Megatrends v: 1.C0
    date: 06/10/2022
CPU:
  Info: 6-core 11th Gen Intel Core i5-11400 [MT MCP] speed (MHz): avg: 1701
    min/max: 800/4400
Graphics:
  Device-1: NVIDIA GM107 [GeForce GTX 750 Ti] driver: nouveau v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: nouveau unloaded: fbdev,modesetting,vesa dri: nouveau gpu: nouveau
    resolution: 1920x1080~60Hz
  API: OpenGL v: 4.3 Mesa 23.1.1 renderer: NV117
Network:
  Device-1: Intel Comet Lake PCH CNVi WiFi driver: iwlwifi
  Device-2: Realtek RTL8125 2.5GbE driver: r8169
  Device-3: Qualcomm Atheros AR9271 802.11n type: USB driver: ath9k_htc
Drives:
  Local Storage: total: 954.81 GiB used: 41.1 GiB (4.3%)
Info:
  Processes: 382 Uptime: 1h 33m Memory: 31.24 GiB used: 2.4 GiB (7.7%)
  Shell: Bash inxi: 3.3.26
Comment 1 Lewis Smith 2023-05-29 20:44:19 CEST
Thank you for the report, which I have confirmed. It showed a graphic screen briefly before crashing.

Description :
Frescobaldi is a LilyPond sheet music editor. It aims to be powerful, yet
lightweight and easy to use.
The download is huge because of lilypond-doc; is that really necessary?

All sorts of packagers have committed this, so assigning this bug globally.

Summary: Frescobaldi Crashes on first run after installation => Frescobaldi Crashes when run
Assignee: bugsquad => pkg-bugs

Comment 2 David GEIGER 2023-05-29 22:20:56 CEST
Should be fixed in next frescobaldi-3.3.0-2.mga9 update!

CC: (none) => geiger.david68210

Comment 3 David GEIGER 2023-05-30 06:46:07 CEST
Fixed!

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 4 Brian Kimerer 2023-05-30 22:29:53 CEST
I installed the update, and it works on my system now.
Great job.

Note You need to log in before you can comment on or make changes to this bug.