https://bugs.kde.org/show_bug.cgi?id=471398
Bug ID: 471398 Summary: recently kaffeine crashes when changing channel and remains a zombie process. Here it crashed with segfault while stopping reproduction Classification: Applications Product: kaffeine Version: unspecified Platform: unspecified OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: mche...@kernel.org Reporter: stakano...@libero.it Target Milestone: --- Application: kaffeine (2.0.18) Qt Version: 5.15.10 Frameworks Version: 5.107.0 Operating System: Linux 6.3.7-1-default x86_64 Windowing System: X11 Distribution: openSUSE Tumbleweed DrKonqi: 5.27.6 [KCrashBackend] -- Information about the crash: Recently the application is not usable anymore with SAT-cards (here hauppauge) when you try to change channel. In these cases you get a crash that leaves a zombie process (waiting for disk) that requires a complete system restart. I have the doubt that this may have do with pipewire but this is more an intuition than a knowledge. Fact is: if you change the channel the app crashes. If you stop reproduction of the channel, then change the channel, it works. After the crash Kaffeine is unusable and stays so, until restart of the OS. No other possibility as to my knowledge exist. If you enconter the crash, while Kaffeine stays unusuable, VLC does not encounter a problem and can be used. If you wish some more output probably related you can refer to the opensuse bugzilla, here bug: https://bugzilla.opensuse.org/show_bug.cgi?id=1212461 Please note that I am not sure to a 100% if this crash and the 121246 are related, but I think they are. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Kaffeine (kaffeine), signal: Segmentation fault [KCrash Handler] #4 0x00007f7724e8bcbc in QHash<QModelIndex, QPersistentModelIndexData*>::remove (akey=..., this=0x5590db0b7fb0) at ../../include/QtCore/../../src/corelib/tools/qhash.h:813 #5 QAbstractItemModelPrivate::removePersistentIndexData (this=0x5590db0b7f50, data=data@entry=0x5590db0faf90) at itemmodels/qabstractitemmodel.cpp:639 #6 0x00007f7724e8c189 in QPersistentModelIndexData::destroy (data=0x5590db0faf90) at itemmodels/qabstractitemmodel.cpp:87 #7 QPersistentModelIndex::~QPersistentModelIndex (this=<optimized out>, __in_chrg=<optimized out>) at itemmodels/qabstractitemmodel.cpp:181 #8 QPersistentModelIndex::~QPersistentModelIndex (this=<optimized out>, __in_chrg=<optimized out>) at itemmodels/qabstractitemmodel.cpp:178 #9 0x00007f7724ea4680 in QItemSelectionModelPrivate::~QItemSelectionModelPrivate (this=0x5590db090a60, __in_chrg=<optimized out>) at ../../include/QtCore/5.15.10/QtCore/private/../../../../../src/corelib/itemmodels/qitemselectionmodel_p.h:60 #10 QItemSelectionModelPrivate::~QItemSelectionModelPrivate (this=0x5590db090a60, __in_chrg=<optimized out>) at ../../include/QtCore/5.15.10/QtCore/private/../../../../../src/corelib/itemmodels/qitemselectionmodel_p.h:60 #11 0x00007f7724e96bc9 in QItemSelectionModel::~QItemSelectionModel (this=0x5590db0d4c70, __in_chrg=<optimized out>) at itemmodels/qitemselectionmodel.cpp:1179 #12 0x00007f7724f16e4e in QObjectPrivate::deleteChildren (this=this@entry=0x5590db0b5b00) at kernel/qobject.cpp:2137 #13 0x00007f7725be26a6 in QWidget::~QWidget (this=0x5590db0b47e0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1524 #14 0x00007f7725e80ad9 in QTreeView::~QTreeView (this=0x5590db0b47e0, __in_chrg=<optimized out>) at itemviews/qtreeview.cpp:209 #15 0x00007f7724f16e4e in QObjectPrivate::deleteChildren (this=this@entry=0x5590dade8db0) at kernel/qobject.cpp:2137 #16 0x00007f7725be26a6 in QWidget::~QWidget (this=0x5590db0966a0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1524 #17 0x00005590d91fbc15 in ?? () #18 0x00007f7724f19077 in QObject::event (this=0x5590db0966a0, e=0x5590db11e4e0) at kernel/qobject.cpp:1334 #19 0x00007f7725ba519e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5590db0966a0, e=0x5590db11e4e0) at kernel/qapplication.cpp:3640 #20 0x00007f7724eed4f8 in QCoreApplication::notifyInternal2 (receiver=0x5590db0966a0, event=0x5590db11e4e0) at kernel/qcoreapplication.cpp:1064 #21 0x00007f7724eed6be in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #22 0x00007f7724ef0af1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5590d973af50) at kernel/qcoreapplication.cpp:1821 #23 0x00007f7724ef1038 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680 #24 0x00007f7724f46c83 in postEventSourceDispatch (s=0x5590d9909e20) at kernel/qeventdispatcher_glib.cpp:277 #25 0x00007f77235168d8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #26 0x00007f7723516ce8 in ?? () from /lib64/libglib-2.0.so.0 #27 0x00007f7723516d7c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #28 0x00007f7724f46496 in QEventDispatcherGlib::processEvents (this=0x5590d99181f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #29 0x00007f7724eebf8b in QEventLoop::exec (this=this@entry=0x7ffcfe10d2b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #30 0x00007f7724ef4420 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #31 0x00005590d91b9830 in ?? () #32 0x00007f772462abb0 in __libc_start_call_main () from /lib64/libc.so.6 #33 0x00007f772462ac79 in __libc_start_main_impl () from /lib64/libc.so.6 #34 0x00005590d91bace5 in _start () [Inferior 1 (process 2949) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.