[dragonplayer] [Bug 461380] New: Double-clicking on playlist item corresponding to what's currently playing crashes the app
Nate Graham
bugzilla_noreply at kde.org
Thu Nov 3 21:49:16 GMT 2022
https://bugs.kde.org/show_bug.cgi?id=461380
Bug ID: 461380
Summary: Double-clicking on playlist item corresponding to
what's currently playing crashes the app
Classification: Applications
Product: dragonplayer
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: general
Assignee: unassigned-bugs at kde.org
Reporter: nate at kde.org
CC: myriam at kde.org, sitter at kde.org
Target Milestone: ---
This affects git master as well as the latest release.
STEPS TO REPRODUCE
1. Open a file
2. Play it
3. Click "Play Media" to go back to the Playlist view
4. Double-click on the item for the currently playing piece of media
OBSERVED RESULT
100% reproducible crash:
#0 0x00007ffff5aed17f in QThreadStorageData::get() const (this=this at entry=0x0)
at thread/qthreadstorage.cpp:122
#1 0x00007ffff5acfa77 in QThreadStorage<QUnifiedTimer*>::hasLocalData() const
(this=0x0)
at ../../include/QtCore/../../src/corelib/thread/qthreadstorage.h:141
#2 QUnifiedTimer::instance(bool) (create=<optimized out>) at
animation/qabstractanimation.cpp:234
#3 0x00007ffff5acfc12 in QAnimationDriver::advanceAnimation(long long)
(this=<optimized out>, timeStep=-1) at animation/qabstractanimation.cpp:820
#4 0x00007ffff5cd2ad5 in QObject::event(QEvent*) (this=0x59f008,
e=0x7fffffffd220)
at kernel/qobject.cpp:1369
#5 0x00007ffff69aed02 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x59f008, e=0x7fffffffd220) at
kernel/qapplication.cpp:3637
#6 0x00007ffff5ca81c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x59f008, event=0x7fffffffd220) at
kernel/qcoreapplication.cpp:1064
#7 0x00007ffff5cf83b1 in QTimerInfoList::activateTimers() (this=0x553af0)
at kernel/qtimerinfo_unix.cpp:643
#8 0x00007ffff5cf8c8c in timerSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#9 0x00007ffff4526faf in g_main_dispatch (context=0x7fffdc005010) at
../glib/gmain.c:3417
#10 g_main_context_dispatch (context=0x7fffdc005010) at ../glib/gmain.c:4135
#11 0x00007ffff457c2c8 in g_main_context_iterate.constprop.0
(context=context at entry=0x7fffdc005010, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4211
#12 0x00007ffff4524940 in g_main_context_iteration (context=0x7fffdc005010,
may_block=1)
at ../glib/gmain.c:4276
#13 0x00007ffff5cf902a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x54d010, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#14 0x00007ffff5ca6c1a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7fffffffd4c0, flags=..., flags at entry=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#15 0x00007ffff5caece2 in QCoreApplication::exec() ()
at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#16 0x00007ffff615fbe0 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1863
#17 0x00007ffff69aec79 in QApplication::exec() () at
kernel/qapplication.cpp:2829
#18 0x000000000041c0ff in main(int, char**) (argc=<optimized out>,
argv=<optimized out>)
at /home/nate/kde/src/dragon/src/app/main.cpp:80
log output says:
QObject::startTimer: Timers cannot be started from another thread
QObject::killTimer: Timers cannot be stopped from another thread
QObject::startTimer: Timers cannot be started from another thread
QObject::startTimer: Timers can only be used with threads started with QThread
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list