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

            Bug ID: 421429
           Summary: Crash when loading while previous one still playing
           Product: dragonplayer
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: sit...@kde.org
          Reporter: daniel.jer...@web.de
                CC: myr...@kde.org
  Target Milestone: ---

Application: dragon (18.12.3)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.48-default x86_64
Distribution: "openSUSE Leap 15.1"

-- Information about the crash:
I opened Dolphin and started playing an MP3 via right-click and "play with
dragon player".
If I right-click on another song and click "play with dragon player" then the
player crashes if the previous song was still playing. If the previous song
hasalready finished, then dragon player does not crash. This can be reproduced.

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f287ff25900 (LWP 6679))]

Thread 4 (Thread 0x7f280ea6a700 (LWP 6803)):
#0  0x00007f287b1447a9 in syscall () from /lib64/libc.so.6
#1  0x00007f2875c1c0ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2875bfebfc in g_thread_pool_free () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f28626f36ea in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#4  0x00007f28626f24ad in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#5  0x00007f28626f2ab2 in gst_task_cleanup_all () from
/usr/lib64/libgstreamer-1.0.so.0
#6  0x00007f2862678d33 in gst_deinit () from /usr/lib64/libgstreamer-1.0.so.0
#7  0x00007f286299d1cf in ?? () from
/usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#8  0x00007f286299e109 in ?? () from
/usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#9  0x00007f287f0685db in ?? () from /usr/lib64/libphonon4qt5.so.4
#10 0x00007f287f068769 in ?? () from /usr/lib64/libphonon4qt5.so.4
#11 0x00007f287b08a138 in __run_exit_handlers () from /lib64/libc.so.6
#12 0x00007f287b08a18a in exit () from /lib64/libc.so.6
#13 0x00007f2878468325 in _XDefaultIOError () from /usr/lib64/libX11.so.6
#14 0x00007f286ee57137 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#15 0x00007f287846854e in _XIOError () from /usr/lib64/libX11.so.6
#16 0x00007f2878466631 in _XReply () from /usr/lib64/libX11.so.6
#17 0x00007f2878461d7d in XSync () from /usr/lib64/libX11.so.6
#18 0x00007f28784428ce in XCloseDisplay () from /usr/lib64/libX11.so.6
#19 0x00007f28572f791b in ?? () from
/usr/lib64/gstreamer-1.0/libgstxvimagesink.so
#20 0x00007f28572f3e18 in ?? () from
/usr/lib64/gstreamer-1.0/libgstxvimagesink.so
#21 0x00007f28626a686e in gst_element_change_state () from
/usr/lib64/libgstreamer-1.0.so.0
#22 0x00007f28626a6fa9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#23 0x00007f2862685022 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#24 0x00007f28626a686e in gst_element_change_state () from
/usr/lib64/libgstreamer-1.0.so.0
#25 0x00007f28626a6fa9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#26 0x00007f2862685022 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#27 0x00007f28626a686e in gst_element_change_state () from
/usr/lib64/libgstreamer-1.0.so.0
#28 0x00007f28626a6fa9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#29 0x00007f2846735aba in ?? () from /usr/lib64/gstreamer-1.0/libgstplayback.so
#30 0x00007f28626bc730 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#31 0x00007f2875bc64b4 in g_hook_list_marshal () from
/usr/lib64/libglib-2.0.so.0
#32 0x00007f28626bade7 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#33 0x00007f28626bdb33 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#34 0x00007f28626be029 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#35 0x00007f28626bbba0 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#36 0x00007f28626c7ebf in gst_pad_push_event () from
/usr/lib64/libgstreamer-1.0.so.0
#37 0x00007f28626c83f4 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#38 0x00007f28626c3c5e in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#39 0x00007f28626c3d5d in gst_pad_event_default () from
/usr/lib64/libgstreamer-1.0.so.0
#40 0x00007f28626bd787 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#41 0x00007f28626bdc01 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#42 0x00007f28626be029 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#43 0x00007f28626bbba0 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#44 0x00007f28626c7ebf in gst_pad_push_event () from
/usr/lib64/libgstreamer-1.0.so.0
#45 0x00007f284bdc2c8d in ?? () from
/usr/lib64/gstreamer-1.0/libgstcoreelements.so
#46 0x00007f28626bd787 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#47 0x00007f28626bdc01 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#48 0x00007f28626be029 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#49 0x00007f28626bbba0 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#50 0x00007f28626c7ebf in gst_pad_push_event () from
/usr/lib64/libgstreamer-1.0.so.0
#51 0x00007f28626c83f4 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#52 0x00007f28626c3c5e in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#53 0x00007f28626c3d5d in gst_pad_event_default () from
/usr/lib64/libgstreamer-1.0.so.0
#54 0x00007f28626bd787 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#55 0x00007f28626bdc01 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#56 0x00007f28626be029 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#57 0x00007f28626bbba0 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#58 0x00007f28626c7ebf in gst_pad_push_event () from
/usr/lib64/libgstreamer-1.0.so.0
#59 0x00007f28626c83f4 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#60 0x00007f28626c3c5e in gst_pad_forward () from
/usr/lib64/libgstreamer-1.0.so.0
#61 0x00007f28626c3d5d in gst_pad_event_default () from
/usr/lib64/libgstreamer-1.0.so.0
#62 0x00007f28626bd787 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#63 0x00007f28626bdc01 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#64 0x00007f28626be029 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#65 0x00007f28626bbba0 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#66 0x00007f28626c7ebf in gst_pad_push_event () from
/usr/lib64/libgstreamer-1.0.so.0
#67 0x00007f2860f776ab in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#68 0x00007f2860f79cd8 in gst_audio_decoder_allocate_output_buffer () from
/usr/lib64/libgstaudio-1.0.so.0
#69 0x00007f28440a2216 in ?? () from /usr/lib64/gstreamer-1.0/libgstlibav.so
#70 0x00007f28440a3151 in ?? () from /usr/lib64/gstreamer-1.0/libgstlibav.so
#71 0x00007f2860f74359 in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#72 0x00007f2860f7475b in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#73 0x00007f2860f759d7 in ?? () from /usr/lib64/libgstaudio-1.0.so.0
#74 0x00007f28626bebdb in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#75 0x00007f28626c6e73 in gst_pad_push () from /usr/lib64/libgstreamer-1.0.so.0
#76 0x00007f2861451de8 in gst_base_parse_push_frame () from
/usr/lib64/libgstbase-1.0.so.0
#77 0x00007f286145495b in gst_base_parse_finish_frame () from
/usr/lib64/libgstbase-1.0.so.0
#78 0x00007f2844ad97f0 in ?? () from
/usr/lib64/gstreamer-1.0/libgstaudioparsers.so
#79 0x00007f286144cc82 in ?? () from /usr/lib64/libgstbase-1.0.so.0
#80 0x00007f286144d41a in ?? () from /usr/lib64/libgstbase-1.0.so.0
#81 0x00007f28614507b3 in ?? () from /usr/lib64/libgstbase-1.0.so.0
#82 0x00007f28626f26a9 in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#83 0x00007f2875bfe490 in ?? () from /usr/lib64/libglib-2.0.so.0
#84 0x00007f2875bfdac6 in ?? () from /usr/lib64/libglib-2.0.so.0
#85 0x00007f2877fee4f9 in start_thread () from /lib64/libpthread.so.0
#86 0x00007f287b149f2f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f2863fff700 (LWP 6681)):
#0  0x00007f287b13f6db in poll () from /lib64/libc.so.6
#1  0x00007f2875bd61a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2875bd62bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f287bdba7fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4  0x00007f287bd5f79a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007f287bb7dd4a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f287c2399e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f287bb82c8d in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f2877fee4f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f287b149f2f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f286c0a1700 (LWP 6680)):
#0  0x00007f287b13f6db in poll () from /lib64/libc.so.6
#1  0x00007f2877bb2307 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f2877bb3f3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f286ee59969 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f287bb82c8d in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f2877fee4f9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f287b149f2f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f287ff25900 (LWP 6679)):
[KCrash Handler]
#6  0x00007f287bb80efb in QThreadStorageData::get() const () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f287bb55925 in QUnifiedTimer::instance(bool) () from
/usr/lib64/libQt5Core.so.5
#8  0x00007f287bb577ee in QAnimationDriver::advanceAnimation(long long) () from
/usr/lib64/libQt5Core.so.5
#9  0x00007f287bd90eeb in QObject::event(QEvent*) () from
/usr/lib64/libQt5Core.so.5
#10 0x00007f287cd953dc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#11 0x00007f287cd9cca4 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#12 0x00007f287bd61768 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#13 0x00007f287bdb9c7e in QTimerInfoList::activateTimers() () from
/usr/lib64/libQt5Core.so.5
#14 0x00007f287bdba441 in ?? () from /usr/lib64/libQt5Core.so.5
#15 0x00007f2875bd5e87 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#16 0x00007f2875bd6230 in ?? () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f2875bd62bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#18 0x00007f287bdba7df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#19 0x00007f287bd5f79a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#20 0x00007f287bd68844 in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#21 0x00005653de2adef6 in ?? ()
#22 0x00007f287b07234a in __libc_start_main () from /lib64/libc.so.6
#23 0x00005653de2ae05a in _start ()
[Inferior 1 (process 6679) detached]

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

Possible duplicates by query: bug 404273.

Reported using DrKonqi

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

Reply via email to