https://bugs.kde.org/show_bug.cgi?id=474628

            Bug ID: 474628
           Summary: kaffeine complains that no idoneous card is found,
                    when restarting, the application runs, but when
                    changing channel it segfault. Once restarted it shows
                    normal behavior.
    Classification: Applications
           Product: kaffeine
           Version: unspecified
          Platform: openSUSE
                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.110.0
Operating System: Linux 6.5.3-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
What is to be said: the "no idioneous card found" part was escalating with
kernel 6.5.2 with no function (card disactivated when a Monatage chip was
used). Now this has been restored with Kernel 6.5.3 but, the issue of
complaining of not finding a suitable device and the segfault is still here. 
It might be that the following entries of journalctl give some hint on what
happens here:

set 17 19:47:38 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61695429689: no reference clock
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 8)
for PID 47
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 8)
for PID 0
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 7)
for PID 47
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 7)
for PID 0
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61694149689: no reference clock
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61692629689: no reference clock
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:38 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61672509689: no reference clock
set 17 19:47:37 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 4)
for PID 47
set 17 19:47:37 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 4)
for PID 0
set 17 19:47:37 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:37 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61492349689: no reference clock
set 17 19:47:37 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected
10) for PID 47
set 17 19:47:37 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected
10) for PID 0
set 17 19:47:36 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 8)
for PID 47
set 17 19:47:36 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 8)
for PID 0
set 17 19:47:36 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:36 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61462869689: no reference clock
set 17 19:47:36 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 5)
for PID 47
set 17 19:47:36 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 5)
for PID 0
set 17 19:47:35 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected
13) for PID 47
set 17 19:47:35 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected
13) for PID 0
set 17 19:47:35 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4)
for PID 47
set 17 19:47:35 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4)
for PID 0
set 17 19:47:35 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:35 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61412669689: no reference clock
set 17 19:47:32 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 1)
for PID 47
set 17 19:47:32 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 1)
for PID 0
set 17 19:47:31 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected
12) for PID 47
set 17 19:47:31 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected
12) for PID 0
set 17 19:47:31 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 2)
for PID 47
set 17 19:47:31 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 2)
for PID 0
set 17 19:47:31 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:31 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61340429689: no reference clock
set 17 19:47:30 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected
15) for PID 47
set 17 19:47:30 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected
15) for PID 0
set 17 19:47:29 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected
14) for PID 47
set 17 19:47:29 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected
14) for PID 0
set 17 19:47:29 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Could not convert timestamp 0 for FFmpeg
set 17 19:47:29 localhost plasmashell[17433]: [00007f7718c2ced0] main decoder
error: Timestamp conversion failed for 61209669689: no reference clock
set 17 19:47:28 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 6)
for PID 47
set 17 19:47:28 localhost plasmashell[17433]: [00007f7718001160] ts demux
error: libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 6)
for PID 0
lines 727-791

etc. 

dmesg does give no hint.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kaffeine (kaffeine), signal: Segmentation fault

[KCrash Handler]
#4  0x00007ffaf608bd2c in QHash<QModelIndex,
QPersistentModelIndexData*>::remove(QModelIndex const&) (akey=...,
this=0x5591545d6190) at
../../include/QtCore/../../src/corelib/tools/qhash.h:813
#5 
QAbstractItemModelPrivate::removePersistentIndexData(QPersistentModelIndexData*)
(this=0x5591545d6130, data=data@entry=0x559154655020) at
itemmodels/qabstractitemmodel.cpp:639
#6  0x00007ffaf608c1f9 in
QPersistentModelIndexData::destroy(QPersistentModelIndexData*)
(data=0x559154655020) 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  0x00007ffaf60a46f0 in
QItemSelectionModelPrivate::~QItemSelectionModelPrivate() (this=0x5591545db450,
__in_chrg=<optimized out>) at
../../include/QtCore/5.15.10/QtCore/private/../../../../../src/corelib/itemmodels/qitemselectionmodel_p.h:60
#10 QItemSelectionModelPrivate::~QItemSelectionModelPrivate()
(this=0x5591545db450, __in_chrg=<optimized out>) at
../../include/QtCore/5.15.10/QtCore/private/../../../../../src/corelib/itemmodels/qitemselectionmodel_p.h:60
#11 0x00007ffaf6096c39 in QItemSelectionModel::~QItemSelectionModel()
(this=0x5591545fe1d0, __in_chrg=<optimized out>) at
itemmodels/qitemselectionmodel.cpp:1179
#12 0x00007ffaf6116ebe in QObjectPrivate::deleteChildren()
(this=this@entry=0x5591545d3c80) at kernel/qobject.cpp:2137
#13 0x00007ffaf6de26a6 in QWidget::~QWidget() (this=0x5591545d2900,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1524
#14 0x00007ffaf7080ad9 in QTreeView::~QTreeView() (this=0x5591545d2900,
__in_chrg=<optimized out>) at itemviews/qtreeview.cpp:209
#15 0x00007ffaf6116ebe in QObjectPrivate::deleteChildren()
(this=this@entry=0x5591544de790) at kernel/qobject.cpp:2137
#16 0x00007ffaf6de26a6 in QWidget::~QWidget() (this=0x5591545abbe0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1524
#17 0x0000559150ee7c15 in  ()
#18 0x00007ffaf61190e7 in QObject::event(QEvent*) (this=0x5591545abbe0,
e=0x5591546303b0) at kernel/qobject.cpp:1334
#19 0x00007ffaf6da519e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x5591545abbe0, e=0x5591546303b0) at
kernel/qapplication.cpp:3640
#20 0x00007ffaf60ed568 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5591545abbe0, event=0x5591546303b0) at
kernel/qcoreapplication.cpp:1064
#21 0x00007ffaf60ed72e in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=<optimized out>, event=<optimized out>) at
kernel/qcoreapplication.cpp:1462
#22 0x00007ffaf60f0b61 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x5591524f2f50) at
kernel/qcoreapplication.cpp:1821
#23 0x00007ffaf60f10a8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=<optimized out>, event_type=<optimized out>) at
kernel/qcoreapplication.cpp:1680
#24 0x00007ffaf6146c93 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x5591526cbaf0) at kernel/qeventdispatcher_glib.cpp:277
#25 0x00007ffaf47169d8 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#26 0x00007ffaf4716de8 in  () at /lib64/libglib-2.0.so.0
#27 0x00007ffaf4716e7c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#28 0x00007ffaf61464a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5591526da010, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007ffaf60ebffb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff1374c440, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#30 0x00007ffaf60f4490 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x0000559150ea5830 in  ()
#32 0x00007ffaf56281b0 in __libc_start_call_main () at /lib64/libc.so.6
#33 0x00007ffaf5628279 in __libc_start_main_impl () at /lib64/libc.so.6
#34 0x0000559150ea6ce5 in _start ()
[Inferior 1 (process 23413) detached]

The reporter indicates this bug may be a duplicate of or related to bug 471398,
bug 473038.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to