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

            Bug ID: 473038
           Summary: Same behavior as original report, kaffeine crashes
                    when changing channel
    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.108.0
Operating System: Linux 6.4.6-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 5.27.7 [KCrashBackend]

-- Information about the crash:
further to the problem that the app crashes, other times the app does not crash
but complains that:
I am getting from time to time the block of the application with the following 
error message:

Non รจ stato trovato un dispositivo con impostazioni valide o i permessi di 
accesso sono errati.

Controlla la finestra Configura televisione.

In plain English that is:
a device with suitable settings was not found or the access permissions are 
erroneous. 
Please check within the menu "configure television". 



When you check there all is normal. Closing the app, restarting it, solves it 
immediately. 

I think the behavior is related, but as it does not produce a valid output of
debug or a log entry that could make me understand, I can only guess the
latter.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007eff80a8bcbc in QHash<QModelIndex,
QPersistentModelIndexData*>::remove(QModelIndex const&) (akey=...,
this=0x563ae131dd90) at
../../include/QtCore/../../src/corelib/tools/qhash.h:813
#5 
QAbstractItemModelPrivate::removePersistentIndexData(QPersistentModelIndexData*)
(this=0x563ae131dd30, data=data@entry=0x563ae1ccc450) at
itemmodels/qabstractitemmodel.cpp:639
#6  0x00007eff80a8c189 in
QPersistentModelIndexData::destroy(QPersistentModelIndexData*)
(data=0x563ae1ccc450) 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  0x00007eff81a18f2c in QAbstractItemViewPrivate::~QAbstractItemViewPrivate()
(this=this@entry=0x563ae1c93e80, __in_chrg=<optimized out>) at
itemviews/qabstractitemview.cpp:127
#10 0x00007eff81a93add in QTreeViewPrivate::~QTreeViewPrivate()
(this=0x563ae1c93e80, __in_chrg=<optimized out>) at
../../include/QtWidgets/5.15.10/QtWidgets/private/../../../../../src/widgets/itemviews/qtreeview_p.h:99
#11 QTreeViewPrivate::~QTreeViewPrivate() (this=0x563ae1c93e80,
__in_chrg=<optimized out>) at
../../include/QtWidgets/5.15.10/QtWidgets/private/../../../../../src/widgets/itemviews/qtreeview_p.h:99
#12 0x00007eff81a80ad9 in QTreeView::~QTreeView() (this=0x563ae1b35690,
__in_chrg=<optimized out>) at itemviews/qtreeview.cpp:209
#13 0x00007eff80b16e4e in QObjectPrivate::deleteChildren()
(this=this@entry=0x563ae1bc9700) at kernel/qobject.cpp:2137
#14 0x00007eff817e26a6 in QWidget::~QWidget() (this=0x563adfb51500,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1524
#15 0x0000563adf07fc15 in  ()
#16 0x00007eff80b19077 in QObject::event(QEvent*) (this=0x563adfb51500,
e=0x563ae1c8a670) at kernel/qobject.cpp:1334
#17 0x00007eff817a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x563adfb51500, e=0x563ae1c8a670) at
kernel/qapplication.cpp:3640
#18 0x00007eff80aed4f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x563adfb51500, event=0x563ae1c8a670) at
kernel/qcoreapplication.cpp:1064
#19 0x00007eff80aed6be in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=<optimized out>, event=<optimized out>) at
kernel/qcoreapplication.cpp:1462
#20 0x00007eff80af0af1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x563adf98ef50) at
kernel/qcoreapplication.cpp:1821
#21 0x00007eff80af1038 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=<optimized out>, event_type=<optimized out>) at
kernel/qcoreapplication.cpp:1680
#22 0x00007eff80b46c83 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x563adfb666f0) at kernel/qeventdispatcher_glib.cpp:277
#23 0x00007eff7ef16988 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#24 0x00007eff7ef16d98 in  () at /lib64/libglib-2.0.so.0
#25 0x00007eff7ef16e2c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#26 0x00007eff80b46496 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x563adfb74c50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007eff80aebf8b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffe8ce1ad90, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x00007eff80af4420 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x0000563adf03d830 in  ()
#30 0x00007eff8022abf0 in __libc_start_call_main () at /lib64/libc.so.6
#31 0x00007eff8022acb9 in __libc_start_main_impl () at /lib64/libc.so.6
#32 0x0000563adf03ece5 in _start ()
[Inferior 1 (process 2451) detached]

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

Reported using DrKonqi

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

Reply via email to