[Bug 267607] New: Dragon Player Crashes When You Remove Entry From List

dlesage dlesage at redhat.com
Fri Mar 4 07:14:49 GMT 2011


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

           Summary: Dragon Player Crashes When You Remove Entry From List
           Product: dragonplayer
           Version: unspecified
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: dlesage at redhat.com


Application: dragon (2.0)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.38-0.rc6.git4.1.fc15.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- Whilst playing a CD in Dragon Player, I right-clicked in the *blank* centre
area of the screen and clicked "Remove Entry."  (There were no entries listed
to remove.)

It crashed immediately.

-- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7feadeb71860 (LWP 5420))]

Thread 7 (Thread 0x7fead85f8700 (LWP 5427)):
#0  0x000000300d4d74b3 in __poll (fds=<optimized out>, nfds=<optimized out>,
timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000300d042fd4 in g_main_context_poll (n_fds=3, fds=0x7fead0001110,
timeout=-1, context=0xe30330, priority=<optimized out>) at gmain.c:3404
#2  g_main_context_iterate (context=0xe30330, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3086
#3  0x000000300d0438ba in g_main_loop_run (loop=0xe30310) at gmain.c:3299
#4  0x00000030150b4604 in gdbus_shared_thread_func (data=<optimized out>) at
gdbusprivate.c:276
#5  0x000000300d068664 in g_thread_create_proxy (data=0xe30410) at
gthread.c:1897
#6  0x000000300dc07d0b in start_thread (arg=0x7fead85f8700) at
pthread_create.c:301
#7  0x000000300d4dfd3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7feabffff700 (LWP 5432)):
#0  0xffffffffff600136 in ?? ()
#1  0x00007feabfffea00 in ?? ()
#2  0x00007fff649646e2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (Thread 0x7feac5f08700 (LWP 5439)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feac50d340d in gst_queue_chain (pad=<optimized out>,
buffer=0x7feab4080240 [GstBuffer]) at gstqueue.c:995
#2  0x00007feaca9ed1d4 in gst_pad_push (pad=0x11cf6f0 [GstProxyPad],
buffer=0x7feab4080240 [GstBuffer]) at gstpad.c:4665
#3  0x00007feaca9ed1d4 in gst_pad_push (pad=0x7feab405c240 [GstDecodePad],
buffer=0x7feab4080240 [GstBuffer]) at gstpad.c:4665
#4  0x00007feaca9ed1d4 in gst_pad_push (pad=0x1492210 [GstPad],
buffer=0x7feab4080240 [GstBuffer]) at gstpad.c:4665
#5  0x00007feac50e0408 in gst_type_find_element_chain (pad=<optimized out>,
buffer=0x7feab4080240 [GstBuffer]) at gsttypefindelement.c:765
#6  0x00007feaca9ed1d4 in gst_pad_push (pad=0x11cf030 [GstProxyPad],
buffer=0x7feab4080240 [GstBuffer]) at gstpad.c:4665
#7  0x00007feaca9ed1d4 in gst_pad_push (pad=0x15cf390 [GstPad],
buffer=0x7feab4080240 [GstBuffer]) at gstpad.c:4665
#8  0x000000302521b928 in gst_base_src_loop (pad=0x15cf390 [GstPad]) at
gstbasesrc.c:2508
#9  0x00007feacaa13760 in gst_task_func (task=0xe81690 [GstTask]) at
gsttask.c:293
#10 0x000000300d06acb0 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:319
#11 0x000000300d068664 in g_thread_create_proxy (data=0x159a870) at
gthread.c:1897
#12 0x000000300dc07d0b in start_thread (arg=0x7feac5f08700) at
pthread_create.c:301
#13 0x000000300d4dfd3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7feabcafa700 (LWP 5441)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feac50d340d in gst_queue_chain (pad=<optimized out>,
buffer=0x7feab40e03a0 [GstBuffer]) at gstqueue.c:995
#2  0x00007feaca9ed1d4 in gst_pad_push (pad=0x11cf540 [GstProxyPad],
buffer=0x7feab40e03a0 [GstBuffer]) at gstpad.c:4665
#3  0x00007feaca9ed1d4 in gst_pad_push (pad=0x1492c90 [GstPad],
buffer=0x7feab40e03a0 [GstBuffer]) at gstpad.c:4665
#4  0x00007feac50ddd10 in gst_tee_do_push (is_list=0, data=0x7feab40e03a0,
pad=0x1492c90 [GstPad], tee=0x1192850 [GstTee]) at gsttee.c:671
#5  gst_tee_handle_data (tee=0x1192850 [GstTee], data=0x7feab40e03a0,
is_list=0) at gsttee.c:750
#6  0x00007feac50de15f in gst_tee_chain (pad=<optimized out>,
buffer=0x7feab40e03a0 [GstBuffer]) at gsttee.c:824
#7  0x00007feaca9ed1d4 in gst_pad_push (pad=0x1492510 [GstPad],
buffer=0x7feab40e03a0 [GstBuffer]) at gstpad.c:4665
#8  0x00007feac50d431a in gst_queue_push_one (queue=0x12786b0 [GstQueue]) at
gstqueue.c:1137
#9  gst_queue_loop (pad=<optimized out>) at gstqueue.c:1245
#10 0x00007feacaa13760 in gst_task_func (task=0xe81790 [GstTask]) at
gsttask.c:293
#11 0x000000300d06acb0 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:319
#12 0x000000300d068664 in g_thread_create_proxy (data=0x7feab405bf20) at
gthread.c:1897
#13 0x000000300dc07d0b in start_thread (arg=0x7feabcafa700) at
pthread_create.c:301
#14 0x000000300d4dfd3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7feabc2f9700 (LWP 5442)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003025211d9f in gst_base_sink_wait_preroll (sink=0x12da960
[GstPulseSink]) at gstbasesink.c:2183
#2  0x00007feaca77f918 in gst_base_audio_sink_render (bsink=0x12da960
[GstPulseSink], buf=<optimized out>) at gstbaseaudiosink.c:1650
#3  0x0000003025213879 in gst_base_sink_render_object (basesink=0x12da960
[GstPulseSink], obj_type=<optimized out>, obj=0x7feab4088b10, pad=<optimized
out>) at gstbasesink.c:2875
#4  0x0000003025215ccf in gst_base_sink_queue_object_unlocked
(basesink=0x12da960 [GstPulseSink], obj_type=2 '\002', obj=0x7feab4088b10,
prerollable=<optimized out>, pad=<optimized out>) at gstbasesink.c:3156
#5  0x0000003025216037 in gst_base_sink_chain_unlocked (basesink=0x12da960
[GstPulseSink], obj_type=2 '\002', obj=0x7feab4088b10, pad=<optimized out>) at
gstbasesink.c:3531
#6  0x000000302521641e in gst_base_sink_chain_main (basesink=0x12da960
[GstPulseSink], pad=0x11fdda0 [GstPad], obj_type=2 '\002', obj=0x7feab4088b10)
at gstbasesink.c:3569
#7  0x00007feaca9ed1d4 in gst_pad_push (pad=0x148a230 [GstPad],
buffer=0x7feab4088b10 [GstBuffer]) at gstpad.c:4665
#8  0x0000003025223427 in gst_base_transform_chain (pad=<optimized out>,
buffer=<optimized out>) at gstbasetransform.c:2383
#9  0x00007feaca9ed1d4 in gst_pad_push (pad=0x148a830 [GstPad],
buffer=0x7feab4088b10 [GstBuffer]) at gstpad.c:4665
#10 0x0000003025223427 in gst_base_transform_chain (pad=<optimized out>,
buffer=<optimized out>) at gstbasetransform.c:2383
#11 0x00007feaca9ed1d4 in gst_pad_push (pad=0x11fdc20 [GstPad],
buffer=0x7feab4088b10 [GstBuffer]) at gstpad.c:4665
#12 0x0000003025223427 in gst_base_transform_chain (pad=<optimized out>,
buffer=<optimized out>) at gstbasetransform.c:2383
#13 0x00007feaca9ed1d4 in gst_pad_push (pad=0x148a530 [GstPad],
buffer=0x7feab4088b10 [GstBuffer]) at gstpad.c:4665
#14 0x00007feac50d431a in gst_queue_push_one (queue=0x1278430 [GstQueue]) at
gstqueue.c:1137
#15 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1245
#16 0x00007feacaa13760 in gst_task_func (task=0xe81590 [GstTask]) at
gsttask.c:293
#17 0x000000300d06acb0 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:319
#18 0x000000300d068664 in g_thread_create_proxy (data=0x7feab405e900) at
gthread.c:1897
#19 0x000000300dc07d0b in start_thread (arg=0x7feabc2f9700) at
pthread_create.c:301
#20 0x000000300d4dfd3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7feabd2fb700 (LWP 5443)):
#0  0x000000300d4d74b3 in __poll (fds=<optimized out>, nfds=<optimized out>,
timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003a5862c05f in poll_func (ufds=0x7feaa80026e0, nfds=1, timeout=-1,
userdata=0x15aee70) at pulse/thread-mainloop.c:75
#2  0x0000003a5861dee6 in pa_mainloop_poll (m=0x15d0040) at
pulse/mainloop.c:879
#3  0x0000003a5861e519 in pa_mainloop_iterate (m=0x15d0040, block=<optimized
out>, retval=0x0) at pulse/mainloop.c:961
#4  0x0000003a5861e5d0 in pa_mainloop_run (m=0x15d0040, retval=0x0) at
pulse/mainloop.c:979
#5  0x0000003a5862c00f in thread (userdata=0x1179fc0) at
pulse/thread-mainloop.c:94
#6  0x0000003a57e387a8 in internal_thread_func (userdata=0x15c86e0) at
pulsecore/thread-posix.c:83
#7  0x000000300dc07d0b in start_thread (arg=0x7feabd2fb700) at
pthread_create.c:301
#8  0x000000300d4dfd3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7feadeb71860 (LWP 5420)):
[KCrash Handler]
#6  0x0000000000430a38 in RecentlyPlayedList::removeEntry (this=0xfe17e0) at
/usr/src/debug/kdemultimedia-4.6.0/dragonplayer/src/app/recentlyPlayedList.cpp:88
#7  0x00000000004305e1 in RecentlyPlayedList::qt_metacall (this=0xfe17e0,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff64932a90) at
/usr/src/debug/kdemultimedia-4.6.0/x86_64-redhat-linux-gnu/dragonplayer/src/app/recentlyPlayedList.moc:80
#8  0x0000003018d6c01a in QMetaObject::activate (sender=0x2218050, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff64932a90) at
kernel/qobject.cpp:3272
#9  0x000000346fbb0c82 in QAction::triggered (this=<optimized out>, _t1=false)
at .moc/release-shared/moc_qaction.cpp:263
#10 0x000000346fbb0e6f in QAction::activate (this=0x2218050, event=<optimized
out>) at kernel/qaction.cpp:1257
#11 0x000000346ffe1f59 in QMenuPrivate::activateCausedStack (this=0x22173c0,
causedStack=..., action=0x2218050, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:993
#12 0x000000346ffe7bd2 in QMenuPrivate::activateAction (this=0x22173c0,
action=0x2218050, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1085
#13 0x0000003a55709eed in KMenu::mouseReleaseEvent (this=0x7fff64934340,
e=<optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/widgets/kmenu.cpp:458
#14 0x000000346fc07566 in QWidget::event (this=0x7fff64934340,
event=0x7fff64933650) at kernel/qwidget.cpp:8200
#15 0x000000346ffe913b in QMenu::event (this=0x7fff64934340, e=0x7fff64933650)
at widgets/qmenu.cpp:2410
#16 0x000000346fbb72a4 in notify_helper (e=0x7fff64933650,
receiver=0x7fff64934340, this=0xdde420) at kernel/qapplication.cpp:4445
#17 QApplicationPrivate::notify_helper (this=0xdde420, receiver=0x7fff64934340,
e=0x7fff64933650) at kernel/qapplication.cpp:4417
#18 0x000000346fbbc98b in QApplication::notify (this=<optimized out>,
receiver=0x7fff64934340, e=0x7fff64933650) at kernel/qapplication.cpp:4006
#19 0x0000003a55642de6 in KApplication::notify (this=0x7fff64935cb0,
receiver=0x7fff64934340, event=0x7fff64933650) at
/usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#20 0x0000003018d5930c in QCoreApplication::notifyInternal
(this=0x7fff64935cb0, receiver=0x7fff64934340, event=0x7fff64933650) at
kernel/qcoreapplication.cpp:732
#21 0x000000346fbb8272 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#22 QApplicationPrivate::sendMouseEvent (receiver=0x7fff64934340,
event=0x7fff64933650, alienWidget=0x0, nativeWidget=0x7fff64934340,
buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3105
#23 0x000000346fc33d91 in QETWidget::translateMouseEvent (this=0x7fff64934340,
event=<optimized out>) at kernel/qapplication_x11.cpp:4372
#24 0x000000346fc325ba in QApplication::x11ProcessEvent (this=0x7fff64935cb0,
event=0x7fff64933f10) at kernel/qapplication_x11.cpp:3564
#25 0x000000346fc5983c in x11EventSourceDispatch (s=0xde21b0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#26 0x000000300d042a9d in g_main_dispatch (context=0xde10e0) at gmain.c:2440
#27 g_main_context_dispatch (context=0xde10e0) at gmain.c:3013
#28 0x000000300d043278 in g_main_context_iterate (context=0xde10e0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3091
#29 0x000000300d043509 in g_main_context_iteration (context=0xde10e0,
may_block=1) at gmain.c:3154
#30 0x0000003018d83fef in QEventDispatcherGlib::processEvents (this=0xdc3940,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#31 0x000000346fc5952e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:207
#32 0x0000003018d58512 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#33 0x0000003018d5870f in QEventLoop::exec (this=0x7fff649342e0, flags=...) at
kernel/qeventloop.cpp:201
#34 0x000000346ffe50b1 in QMenu::exec (this=<optimized out>, p=..., action=0x0)
at widgets/qmenu.cpp:2054
#35 0x000000000043048e in RecentlyPlayedList::contextMenuEvent (this=0xfe17e0,
event=0x7fff64935010) at
/usr/src/debug/kdemultimedia-4.6.0/dragonplayer/src/app/recentlyPlayedList.cpp:81
#36 0x000000346fc072c0 in QWidget::event (this=0xfe17e0, event=0x7fff64935010)
at kernel/qwidget.cpp:8367
#37 0x000000346ffa6e66 in QFrame::event (this=0xfe17e0, e=0x7fff64935010) at
widgets/qframe.cpp:557
#38 0x00000034700b703b in QAbstractItemView::viewportEvent (this=0xfe17e0,
event=0x7fff64935010) at itemviews/qabstractitemview.cpp:1619
#39 0x0000003018d59498 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0x102c460, event=0x7fff64935010) at kernel/qcoreapplication.cpp:847
#40 0x000000346fbb726f in notify_helper (e=0x7fff64935010, receiver=0x102c460,
this=0xdde420) at kernel/qapplication.cpp:4441
#41 QApplicationPrivate::notify_helper (this=0xdde420, receiver=0x102c460,
e=0x7fff64935010) at kernel/qapplication.cpp:4417
#42 0x000000346fbbc57c in QApplication::notify (this=<optimized out>,
receiver=0x102c460, e=0x7fff64935010) at kernel/qapplication.cpp:4085
#43 0x0000003a55642de6 in KApplication::notify (this=0x7fff64935cb0,
receiver=0x102c460, event=0x7fff64935010) at
/usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#44 0x0000003018d5930c in QCoreApplication::notifyInternal
(this=0x7fff64935cb0, receiver=0x102c460, event=0x7fff64935010) at
kernel/qcoreapplication.cpp:732
#45 0x000000346fc33748 in sendSpontaneousEvent (event=0x7fff64935010,
receiver=0x102c460) at ../../src/corelib/kernel/qcoreapplication.h:218
#46 QETWidget::translateMouseEvent (this=<optimized out>, event=<optimized
out>) at kernel/qapplication_x11.cpp:4443
#47 0x000000346fc325ba in QApplication::x11ProcessEvent (this=0x7fff64935cb0,
event=0x7fff649358a0) at kernel/qapplication_x11.cpp:3564
#48 0x000000346fc5983c in x11EventSourceDispatch (s=0xde21b0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#49 0x000000300d042a9d in g_main_dispatch (context=0xde10e0) at gmain.c:2440
#50 g_main_context_dispatch (context=0xde10e0) at gmain.c:3013
#51 0x000000300d043278 in g_main_context_iterate (context=0xde10e0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3091
#52 0x000000300d043509 in g_main_context_iteration (context=0xde10e0,
may_block=1) at gmain.c:3154
#53 0x0000003018d83fef in QEventDispatcherGlib::processEvents (this=0xdc3940,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#54 0x000000346fc5952e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:207
#55 0x0000003018d58512 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#56 0x0000003018d5870f in QEventLoop::exec (this=0x7fff64935c70, flags=...) at
kernel/qeventloop.cpp:201
#57 0x0000003018d5c907 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#58 0x00000000004285d7 in main (argc=1, argv=<optimized out>) at
/usr/src/debug/kdemultimedia-4.6.0/dragonplayer/src/app/main.cpp:57

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list