mherrmann / mherrmann/fman

Crash at startup

Open
#899 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
275
Forks
16
PR merge metrics
No merged PRs in 30d

Description

As the title says ...

Jan 02 14:29:59 xxx systemd-coredump[12549]: [🡕] Process 12545 (fman) of user yyy dumped core.

Stack trace of thread 12545:
#0  0x00007f2e3069890c n/a (libc.so.6 + 0x9890c)
#1  0x00007f2e3063e3a0 raise (libc.so.6 + 0x3e3a0)
#2  0x00007f2e3062557a abort (libc.so.6 + 0x2557a)
#3  0x00007f2e2be9705e _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0x9705e)
#4  0x00007f2e2692c32d _ZN22QGuiApplicationPrivate25createPlatformIntegrationEv (libQt5Gui.so.5 + 0x12c32d)
#5  0x00007f2e2692c4dd _ZN22QGuiApplicationPrivate21createEventDispatcherEv (libQt5Gui.so.5 + 0x12c4dd)
#6  0x00007f2e2c086221 _ZN23QCoreApplicationPrivate4initEv (libQt5Core.so.5 + 0x286221)
#7  0x00007f2e2692df7b _ZN22QGuiApplicationPrivate4initEv (libQt5Gui.so.5 + 0x12df7b)
#8  0x00007f2e2715e459 _ZN19QApplicationPrivate4initEv (libQt5Widgets.so.5 + 0x15e459)
#9  0x00007f2e27c4d199 _ZN15sipQApplicationC2ERiPPci (QtWidgets.so + 0x24d199)
#10 0x00007f2e27c4d269 init_type_QApplication (QtWidgets.so + 0x24d269)
#11 0x00007f2e28214a74 sipSimpleWrapper_init (sip.so + 0x14a74)
#12 0x00007f2e3015a5d9 n/a (libpython3.6m.so.1.0 + 0x15a5d9)
#13 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#14 0x00007f2e3011a225 _PyEval_EvalFrameDefault (libpython3.6m.so.1.0 + 0x11a225)
#15 0x00007f2e30183896 n/a (libpython3.6m.so.1.0 + 0x183896)
#16 0x00007f2e3018440c _PyFunction_FastCallDict (libpython3.6m.so.1.0 + 0x18440c)
#17 0x00007f2e301680bf _PyObject_FastCallDict (libpython3.6m.so.1.0 + 0x1680bf)
#18 0x00007f2e30168e03 _PyObject_Call_Prepend (libpython3.6m.so.1.0 + 0x168e03)
#19 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#20 0x00007f2e3018c29b n/a (libpython3.6m.so.1.0 + 0x18c29b)
#21 0x00007f2e301b4284 n/a (libpython3.6m.so.1.0 + 0x1b4284)
#22 0x00007f2e30167ee5 _PyObject_FastCallDict (libpython3.6m.so.1.0 + 0x167ee5)
#23 0x00007f2e30184e4e n/a (libpython3.6m.so.1.0 + 0x184e4e)
#24 0x00007f2e30118b5a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0 + 0x118b5a)
#25 0x00007f2e301852c8 PyEval_EvalCodeEx (libpython3.6m.so.1.0 + 0x1852c8)
#26 0x00007f2e30151674 n/a (libpython3.6m.so.1.0 + 0x151674)
#27 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#28 0x00007f2e301d42a0 n/a (libpython3.6m.so.1.0 + 0x1d42a0)
#29 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#30 0x00007f2e3015a0e8 n/a (libpython3.6m.so.1.0 + 0x15a0e8)
#31 0x00007f2e301af1dd _PyObject_GenericGetAttrWithDict (libpython3.6m.so.1.0 + 0x1af1dd)
#32 0x00007f2e30118bda _PyEval_EvalFrameDefault (libpython3.6m.so.1.0 + 0x118bda)
#33 0x00007f2e301852c8 PyEval_EvalCodeEx (libpython3.6m.so.1.0 + 0x1852c8)
#34 0x00007f2e30151674 n/a (libpython3.6m.so.1.0 + 0x151674)
#35 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#36 0x00007f2e301d42a0 n/a (libpython3.6m.so.1.0 + 0x1d42a0)
#37 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#38 0x00007f2e3015a0e8 n/a (libpython3.6m.so.1.0 + 0x15a0e8)
#39 0x00007f2e301af1dd _PyObject_GenericGetAttrWithDict (libpython3.6m.so.1.0 + 0x1af1dd)
#40 0x00007f2e30118bda _PyEval_EvalFrameDefault (libpython3.6m.so.1.0 + 0x118bda)
#41 0x00007f2e301852c8 PyEval_EvalCodeEx (libpython3.6m.so.1.0 + 0x1852c8)
#42 0x00007f2e30151674 n/a (libpython3.6m.so.1.0 + 0x151674)
#43 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#44 0x00007f2e301d42a0 n/a (libpython3.6m.so.1.0 + 0x1d42a0)
#45 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#46 0x00007f2e3015a0e8 n/a (libpython3.6m.so.1.0 + 0x15a0e8)
#47 0x00007f2e30137610 n/a (libpython3.6m.so.1.0 + 0x137610)
#48 0x00007f2e30118bda _PyEval_EvalFrameDefault (libpython3.6m.so.1.0 + 0x118bda)
#49 0x00007f2e301855f8 PyEval_EvalCodeEx (libpython3.6m.so.1.0 + 0x1855f8)
#50 0x00007f2e30151674 n/a (libpython3.6m.so.1.0 + 0x151674)
#51 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#52 0x00007f2e301d42a0 n/a (libpython3.6m.so.1.0 + 0x1d42a0)
#53 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#54 0x00007f2e3015a0e8 n/a (libpython3.6m.so.1.0 + 0x15a0e8)
#55 0x00007f2e301af1dd _PyObject_GenericGetAttrWithDict (libpython3.6m.so.1.0 + 0x1af1dd)
#56 0x00007f2e30118bda _PyEval_EvalFrameDefault (libpython3.6m.so.1.0 + 0x118bda)
#57 0x00007f2e301852c8 PyEval_EvalCodeEx (libpython3.6m.so.1.0 + 0x1852c8)
#58 0x00007f2e30151674 n/a (libpython3.6m.so.1.0 + 0x151674)
#59 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#60 0x00007f2e301d42a0 n/a (libpython3.6m.so.1.0 + 0x1d42a0)
#61 0x00007f2e30168eeb PyObject_Call (libpython3.6m.so.1.0 + 0x168eeb)
#62 0x00007f2e3015a04f n/a (libpython3.6m.so.1.0 + 0x15a04f)
#63 0x00007f2e301af1dd _PyObject_GenericGetAttrWithDict (libpython3.6m.so.1.0 + 0x1af1dd)

ELF object binary architecture: AMD x86-64

System: Arch Linux x86_64
WM: wayland

Installed Qt5 packages:

qt5-base 5.15.18+kde+r109-2
qt5-declarative 5.15.18+kde+r23-1
qt5-location 5.15.18+kde+r7-2
qt5-quickcontrols 5.15.18-1
qt5-svg 5.15.18+kde+r5-1
qt5-translations 5.15.18-1
qt5-x11extras 5.15.18-1
qt5pas 1:1.2.16-1

Please advise, since it crashes so early in the process, I have no clue what to look out for. On a lighter note, no config folder is created.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing fman on Arch Linux x86_64 under Wayland and inspect the startup path around QApplication creation and Qt platform integration. No source file or test is named; done means identifying the cause of the early crash and verifying a correction that lets fman start successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.