Application: digikam (3.5.0) KDE Platform Version: 4.11.2 Qt Version: 4.8.5 Operating System: Linux 3.11.7-200.fc19.x86_64 x86_64 Distribution: "Fedora release 19 (Schrödinger’s Cat)" -- Information about the crash: - What I was doing when the application crashed: saw a custom-made movie(timelapse sticked using kdenlive, so no camera movie). clicked again on the same movie to see it again, and digikam crashed The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f777a139ac0 (LWP 1623))] Thread 13 (Thread 0x7f7770583700 (LWP 1624)): #0 0x00007f777979f7fd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00000034cda0e5f8 in linux_udev_event_thread_main () from /lib64/libusb-1.0.so.0 #2 0x00007f7779a7cc53 in start_thread (arg=0x7f7770583700) at pthread_create.c:308 #3 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 12 (Thread 0x7f7769df9700 (LWP 1625)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000034c0c7b1e6 in wait (time=18446744073709551615, this=0x2be39d0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2be38e0, mutex=mutex@entry=0x2be38d8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005d609e in Digikam::ScanController::run (this=0x2be3670) at /usr/src/debug/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725 #4 0x00000034c0c7ad0f in QThreadPrivate::start (arg=0x2be3670) at thread/qthread_unix.cpp:338 #5 0x00007f7779a7cc53 in start_thread (arg=0x7f7769df9700) at pthread_create.c:308 #6 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 11 (Thread 0x7f77695f8700 (LWP 1626)): #0 0x00007f7779a830bd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x0000003afb886520 in read (__nbytes=16, __buf=0x7f77695f78e0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f7764001fb0) at gwakeup.c:212 #3 0x0000003afb847c1c in g_main_context_check (context=context@entry=0x7f775c0009a0, max_priority=2147483647, fds=fds@entry=0x7f775c0029b0, n_fds=n_fds@entry=1) at gmain.c:3502 #4 0x0000003afb84808b in g_main_context_iterate (context=context@entry=0x7f775c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698 #5 0x0000003afb8481fc in g_main_context_iteration (context=0x7f775c0009a0, may_block=1) at gmain.c:3762 #6 0x00000034c0da7166 in QEventDispatcherGlib::processEvents (this=0x7f775c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #7 0x00000034c0d78ecf in QEventLoop::processEvents (this=this@entry=0x7f77695f7ae0, flags=...) at kernel/qeventloop.cpp:149 #8 0x00000034c0d791c5 in QEventLoop::exec (this=this@entry=0x7f77695f7ae0, flags=...) at kernel/qeventloop.cpp:204 #9 0x00000034c0c7866f in QThread::exec (this=this@entry=0x2b98210) at thread/qthread.cpp:536 #10 0x00000034c0d5a733 in QInotifyFileSystemWatcherEngine::run (this=0x2b98210) at io/qfilesystemwatcher_inotify.cpp:256 #11 0x00000034c0c7ad0f in QThreadPrivate::start (arg=0x2b98210) at thread/qthread_unix.cpp:338 #12 0x00007f7779a7cc53 in start_thread (arg=0x7f77695f8700) at pthread_create.c:308 #13 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 10 (Thread 0x7f7768df7700 (LWP 1628)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000034c0c7b1e6 in wait (time=18446744073709551615, this=0x2bb1f40) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2de7c70, mutex=mutex@entry=0x2de7c68, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000034ddb551fa in Digikam::ParkingThread::run (this=0x2de7c50) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119 #4 0x00000034c0c7ad0f in QThreadPrivate::start (arg=0x2de7c50) at thread/qthread_unix.cpp:338 #5 0x00007f7779a7cc53 in start_thread (arg=0x7f7768df7700) at pthread_create.c:308 #6 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 9 (Thread 0x7f774f7fe700 (LWP 1846)): [KCrash Handler] #6 0x00000034c1a417eb in QDBusAdaptorConnector::relaySlot (this=this@entry=0x48ed250, argv=argv@entry=0x7f774f7fc2c0) at qdbusabstractadaptor.cpp:270 #7 0x00000034c1a41ecf in QDBusAdaptorConnector::qt_metacall (this=0x48ed250, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7f774f7fc2c0) at qdbusabstractadaptor.cpp:366 #8 0x00000034c0d8e172 in QMetaObject::activate (sender=sender@entry=0x48ece60, m=m@entry=0x34c10dac20 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f774f7fc2c0) at kernel/qobject.cpp:3577 #9 0x00000034c0d8e97f in QObject::destroyed (this=this@entry=0x48ece60, _t1=_t1@entry=0x48ece60) at .moc/release-shared/moc_qobject.cpp:148 #10 0x00000034c0d928a3 in QObject::~QObject (this=0x48ece60, __in_chrg=<optimized out>) at kernel/qobject.cpp:843 #11 0x00000034c57815d9 in KIO::Scheduler::~Scheduler (this=0x48ece60, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.11.2/kio/kio/scheduler.cpp:791 #12 0x00000034c578d9fb in KIO::SchedulerPrivate::~SchedulerPrivate (this=0x48ece00, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.11.2/kio/kio/scheduler.cpp:667 #13 0x00000034c5783fa7 in destroy () at /usr/src/debug/kdelibs-4.11.2/kio/kio/scheduler.cpp:748 #14 0x00007f77796ed279 in __run_exit_handlers (status=1, listp=0x7f7779a6e6e8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77 #15 0x00007f77796ed2c5 in __GI_exit (status=<optimized out>) at exit.c:99 #16 0x00000034c262ec68 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772 #17 0x00000034c343ea50 in KApplication::xioErrhandler (this=0x7fff92098a60, dpy=0x2a54550) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:419 #18 0x0000003afd443cce in _XIOError (dpy=dpy@entry=0x2a54550) at XlibInt.c:1498 #19 0x0000003afd441e25 in _XReply (dpy=dpy@entry=0x2a54550, rep=rep@entry=0x7f774f7fc4e0, extra=extra@entry=0, discard=discard@entry=1) at xcb_io.c:708 #20 0x0000003afd43d76d in XSync (dpy=0x2a54550, discard=0) at Sync.c:44 #21 0x00007f775afdcf16 in Phonon::Gstreamer::X11Renderer::setOverlay (this=0x362fe90) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/x11renderer.cpp:167 #22 0x00000034c0d8df78 in QMetaObject::activate (sender=sender@entry=0x371d710, m=m@entry=0x7f775b1eebe0 <Phonon::Gstreamer::Pipeline::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3547 #23 0x00007f775afd36ed in windowIDNeeded (this=0x371d710) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/x86_64-redhat-linux-gnu/gstreamer/moc_pipeline.cpp:149 #24 Phonon::Gstreamer::Pipeline::cb_element (bus=<optimized out>, gstMessage=<optimized out>, data=0x371d710) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/pipeline.cpp:455 #25 0x0000003afdc0fa28 in g_closure_invoke (closure=0x3728600, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7f774f7fc840, invocation_hint=invocation_hint@entry=0x7f774f7fc7e0) at gclosure.c:777 #26 0x0000003afdc20a3d in signal_emit_unlocked_R (node=node@entry=0x2981cf0, detail=detail@entry=254, instance=instance@entry=0x3270ca0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7f774f7fc840) at gsignal.c:3584 #27 0x0000003afdc28829 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7f774f7fc9d8) at gsignal.c:3328 #28 0x0000003afdc28a72 in g_signal_emit (instance=instance@entry=0x3270ca0, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3384 #29 0x0000003b18a322fa in gst_bus_sync_signal_handler (bus=bus@entry=0x3270ca0, message=message@entry=0x7f770ceac430, data=data@entry=0x0) at gstbus.c:1145 #30 0x0000003b18a32582 in gst_bus_post (bus=bus@entry=0x3270ca0, message=message@entry=0x7f770ceac430) at gstbus.c:322 #31 0x0000003b18a3fe13 in gst_element_post_message (element=element@entry=0x32673e0, message=message@entry=0x7f770ceac430) at gstelement.c:1853 #32 0x0000003b18a2ba24 in gst_bin_handle_message_func (bin=0x32673e0, message=0x7f770ceac430) at gstbin.c:3442 #33 0x0000003b18a5e1b5 in gst_pipeline_handle_message (bin=0x32673e0, message=0x7f770ceac430) at gstpipeline.c:587 #34 0x00007f77543c5419 in gst_play_bin_handle_message (bin=0x32673e0, msg=0x7f770ceac430) at gstplaybin2.c:2387 #35 0x0000003b18a28988 in bin_bus_handler (bus=bus@entry=0x3270be0, message=message@entry=0x7f770ceac430, bin=bin@entry=0x32673e0) at gstbin.c:2793 #36 0x0000003b18a32582 in gst_bus_post (bus=bus@entry=0x3270be0, message=message@entry=0x7f770ceac430) at gstbus.c:322 #37 0x0000003b18a3fe13 in gst_element_post_message (element=element@entry=0x3726050, message=message@entry=0x7f770ceac430) at gstelement.c:1853 #38 0x0000003b18a2ba24 in gst_bin_handle_message_func (bin=0x3726050, message=0x7f770ceac430) at gstbin.c:3442 #39 0x00007f77543cb1f8 in gst_play_sink_handle_message (bin=0x3726050, message=0x7f770ceac430) at gstplaysink.c:3335 #40 0x0000003b18a28988 in bin_bus_handler (bus=bus@entry=0x3270d60, message=message@entry=0x7f770ceac430, bin=bin@entry=0x3726050) at gstbin.c:2793 #41 0x0000003b18a32582 in gst_bus_post (bus=bus@entry=0x3270d60, message=message@entry=0x7f770ceac430) at gstbus.c:322 #42 0x0000003b18a3fe13 in gst_element_post_message (element=element@entry=0x342b5c0, message=message@entry=0x7f770ceac430) at gstelement.c:1853 #43 0x0000003b18a2ba24 in gst_bin_handle_message_func (bin=0x342b5c0, message=0x7f770ceac430) at gstbin.c:3442 #44 0x0000003b18a28988 in bin_bus_handler (bus=bus@entry=0x7f76e4029b00, message=message@entry=0x7f770ceac430, bin=bin@entry=0x342b5c0) at gstbin.c:2793 #45 0x0000003b18a32582 in gst_bus_post (bus=bus@entry=0x7f76e4029b00, message=message@entry=0x7f770ceac430) at gstbus.c:322 #46 0x0000003b18a3fe13 in gst_element_post_message (element=element@entry=0x342b450, message=message@entry=0x7f770ceac430) at gstelement.c:1853 #47 0x0000003b18a2ba24 in gst_bin_handle_message_func (bin=0x342b450, message=0x7f770ceac430) at gstbin.c:3442 #48 0x0000003b18a28988 in bin_bus_handler (bus=bus@entry=0x3270ee0, message=message@entry=0x7f770ceac430, bin=bin@entry=0x342b450) at gstbin.c:2793 #49 0x0000003b18a32582 in gst_bus_post (bus=bus@entry=0x3270ee0, message=message@entry=0x7f770ceac430) at gstbus.c:322 #50 0x0000003b18a3fe13 in gst_element_post_message (element=element@entry=0x342b170, message=message@entry=0x7f770ceac430) at gstelement.c:1853 #51 0x0000003b18a2ba24 in gst_bin_handle_message_func (bin=0x342b170, message=0x7f770ceac430) at gstbin.c:3442 #52 0x0000003b18a28988 in bin_bus_handler (bus=bus@entry=0x3270b20, message=message@entry=0x7f770ceac430, bin=bin@entry=0x342b170) at gstbin.c:2793 #53 0x0000003b18a32582 in gst_bus_post (bus=bus@entry=0x3270b20, message=message@entry=0x7f770ceac430) at gstbus.c:322 #54 0x0000003b18a3fe13 in gst_element_post_message (element=0x3634800, message=0x7f770ceac430) at gstelement.c:1853 #55 0x0000003b2360a074 in gst_x_overlay_prepare_xwindow_id (overlay=<optimized out>) at xoverlay.c:474 #56 0x00007f7755483054 in gst_xvimagesink_setcaps (bsink=0x3634800, caps=<optimized out>) at xvimagesink.c:2205 #57 0x0000003b1b617e2b in gst_base_sink_pad_setcaps (pad=<optimized out>, caps=0x7f770c8938c0) at gstbasesink.c:635 #58 0x0000003b18a55f37 in gst_pad_set_caps (pad=0x32e4e40, caps=0x7f770c8938c0) at gstpad.c:2730 #59 0x0000003b18a578d2 in gst_pad_chain_data_unchecked (cache=<optimized out>, data=0x3033c00, is_buffer=1, pad=0x32e4e40) at gstpad.c:4247 #60 gst_pad_push_data (pad=pad@entry=0x361f200, is_buffer=is_buffer@entry=1, data=data@entry=0x3033c00, cache=<optimized out>, cache@entry=0x7f774f7fd3c0) at gstpad.c:4506 #61 0x0000003b18a5b179 in gst_pad_push (pad=0x361f200, buffer=0x3033c00) at gstpad.c:4730 #62 0x0000003b1b62f92b in gst_base_transform_chain (pad=pad@entry=0x361f080, buffer=buffer@entry=0x3033c00) at gstbasetransform.c:2674 #63 0x0000003b18a57803 in gst_pad_chain_data_unchecked (cache=<optimized out>, data=0x3033c00, is_buffer=1, pad=0x361f080) at gstpad.c:4271 #64 gst_pad_push_data (pad=pad@entry=0x361f800, is_buffer=is_buffer@entry=1, data=data@entry=0x3033c00, cache=<optimized out>, cache@entry=0x7f774f7fd4f0) at gstpad.c:4506 #65 0x0000003b18a5b179 in gst_pad_push (pad=0x361f800, buffer=0x3033c00) at gstpad.c:4730 #66 0x0000003b1b62f92b in gst_base_transform_chain (pad=pad@entry=0x361f680, buffer=buffer@entry=0x3033c00) at gstbasetransform.c:2674 #67 0x0000003b18a57803 in gst_pad_chain_data_unchecked (cache=<optimized out>, data=0x3033c00, is_buffer=1, pad=0x361f680) at gstpad.c:4271 #68 gst_pad_push_data (pad=pad@entry=0x36fd220, is_buffer=is_buffer@entry=1, data=data@entry=0x3033c00, cache=<optimized out>, cache@entry=0x7f774f7fd620) at gstpad.c:4506 #69 0x0000003b18a5b179 in gst_pad_push (pad=0x36fd220, buffer=0x3033c00) at gstpad.c:4730 #70 0x0000003b1b62f92b in gst_base_transform_chain (pad=pad@entry=0x36fd0a0, buffer=buffer@entry=0x3033c00) at gstbasetransform.c:2674 #71 0x0000003b18a57803 in gst_pad_chain_data_unchecked (cache=<optimized out>, data=0x3033c00, is_buffer=1, pad=0x36fd0a0) at gstpad.c:4271 #72 gst_pad_push_data (pad=pad@entry=0x361fe00, is_buffer=is_buffer@entry=1, data=data@entry=0x3033c00, cache=<optimized out>, cache@entry=0x7f774f7fd750) at gstpad.c:4506 #73 0x0000003b18a5b179 in gst_pad_push (pad=0x361fe00, buffer=0x3033c00) at gstpad.c:4730 #74 0x0000003b1b62f92b in gst_base_transform_chain (pad=pad@entry=0x361fc80, buffer=buffer@entry=0x3033c00) at gstbasetransform.c:2674 #75 0x0000003b18a57803 in gst_pad_chain_data_unchecked (cache=<optimized out>, data=0x3033c00, is_buffer=1, pad=0x361fc80) at gstpad.c:4271 #76 gst_pad_push_data (pad=pad@entry=0x361f500, is_buffer=is_buffer@entry=1, data=data@entry=0x3033c00, cache=<optimized out>, cache@entry=0x7f774f7fd880) at gstpad.c:4506 #77 0x0000003b18a5b179 in gst_pad_push (pad=0x361f500, buffer=0x3033c00) at gstpad.c:4730 #78 0x0000003b1b62f92b in gst_base_transform_chain (pad=pad@entry=0x361f380, buffer=buffer@entry=0x3033c00) at gstbasetransform.c:2674 #79 0x0000003b18a57803 in gst_pad_chain_data_unchecked (cache=<optimized out>, data=0x3033c00, is_buffer=1, pad=0x361f380) at gstpad.c:4271 #80 gst_pad_push_data (pad=pad@entry=0x361fb00, is_buffer=is_buffer@entry=1, data=data@entry=0x3033c00, cache=<optimized out>, cache@entry=0x7f774f7fd9b0) at gstpad.c:4506 #81 0x0000003b18a5b179 in gst_pad_push (pad=0x361fb00, buffer=buffer@entry=0x3033c00) at gstpad.c:4730 #82 0x00007f77558bf369 in gst_queue_push_one (queue=0x3618350) at gstqueue.c:1156 #83 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264 #84 0x0000003b18a80734 in gst_task_func (task=0x7f770cd4eea0) at gsttask.c:327 #85 0x0000003afb86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 #86 0x0000003afb86c185 in g_thread_proxy (data=0x7f76f858b800) at gthread.c:798 #87 0x00007f7779a7cc53 in start_thread (arg=0x7f774f7fe700) at pthread_create.c:308 #88 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 8 (Thread 0x7f7747fff700 (LWP 1847)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003afb8874c7 in g_cond_wait (cond=0x3415560, mutex=<optimized out>) at gthread-posix.c:750 #2 0x00007f77558be36d in gst_queue_chain (pad=<optimized out>, buffer=<optimized out>) at gstqueue.c:1014 #3 0x0000003b18a5b281 in gst_pad_push (pad=0x3630230, buffer=0x32785a0) at gstpad.c:4710 #4 0x0000003b18a5b281 in gst_pad_push (pad=pad@entry=0x372b500, buffer=0x32785a0) at gstpad.c:4710 #5 0x00007f77558c9490 in gst_tee_do_push (is_list=0, data=0x32785a0, pad=0x372b500, tee=0x33ef390) at gsttee.c:675 #6 gst_tee_handle_data (tee=tee@entry=0x33ef390, data=data@entry=0x32785a0, is_list=is_list@entry=0) at gsttee.c:754 #7 0x00007f77558c9954 in gst_tee_chain (pad=<optimized out>, buffer=0x32785a0) at gsttee.c:828 #8 0x0000003b18a5b281 in gst_pad_push (pad=0x36fde20, buffer=buffer@entry=0x32785a0) at gstpad.c:4710 #9 0x00007f77558bf369 in gst_queue_push_one (queue=0x3618870) at gstqueue.c:1156 #10 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264 #11 0x0000003b18a80734 in gst_task_func (task=0x7f770d3630b0) at gsttask.c:327 #12 0x0000003afb86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 #13 0x0000003afb86c185 in g_thread_proxy (data=0x7f76f858bb70) at gthread.c:798 #14 0x00007f7779a7cc53 in start_thread (arg=0x7f7747fff700) at pthread_create.c:308 #15 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 7 (Thread 0x7f77473d5700 (LWP 1848)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003afb8874c7 in g_cond_wait (cond=0x7f76d8001dc0, mutex=<optimized out>) at gthread-posix.c:750 #2 0x00007f77558bec35 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1252 #3 0x0000003b18a80734 in gst_task_func (task=0x7f770d3631b0) at gsttask.c:327 #4 0x0000003afb86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 #5 0x0000003afb86c185 in g_thread_proxy (data=0x7f76f858bb20) at gthread.c:798 #6 0x00007f7779a7cc53 in start_thread (arg=0x7f77473d5700) at pthread_create.c:308 #7 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 6 (Thread 0x7f772f7fe700 (LWP 1849)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003afb8874c7 in g_cond_wait (cond=0x7f770c9bb860, mutex=<optimized out>) at gthread-posix.c:750 #2 0x0000003b1b63dbd0 in gst_data_queue_push (queue=0x7f770cead480, item=item@entry=0x7f770ce0a640) at gstdataqueue.c:437 #3 0x00007f77558b9ed2 in gst_multi_queue_chain (pad=<optimized out>, buffer=<optimized out>) at gstmultiqueue.c:1394 #4 0x0000003b18a5b281 in gst_pad_push (pad=0x7f76f85d1810, buffer=0x7f76d432c220) at gstpad.c:4710 #5 0x00007f77560b4907 in gst_mpegts_demux_data_cb () from /usr/lib64/gstreamer-0.10/libgstmpegdemux.so #6 0x00007f77560bd236 in gst_pes_filter_push () from /usr/lib64/gstreamer-0.10/libgstmpegdemux.so #7 0x00007f77560b280b in gst_mpegts_demux_flush () from /usr/lib64/gstreamer-0.10/libgstmpegdemux.so #8 0x00007f77560b2a7a in gst_mpegts_demux_sink_event () from /usr/lib64/gstreamer-0.10/libgstmpegdemux.so #9 0x0000003b18a5c006 in gst_pad_send_event (pad=pad@entry=0x7f76d420cc90, event=event@entry=0x7f76f8027d90) at gstpad.c:5425 #10 0x0000003b18a5c5ca in gst_pad_push_event (pad=0x372bb00, event=event@entry=0x7f76f8027d90) at gstpad.c:5277 #11 0x00007f77558cb7ef in gst_type_find_element_handle_event (pad=pad@entry=0x372b980, event=event@entry=0x7f76f8027d90) at gsttypefindelement.c:601 #12 0x0000003b18a5c006 in gst_pad_send_event (pad=pad@entry=0x372b980, event=event@entry=0x7f76f8027d90) at gstpad.c:5425 #13 0x0000003b18a5c5ca in gst_pad_push_event (pad=pad@entry=0x3630710, event=event@entry=0x7f76f8027d90) at gstpad.c:5277 #14 0x0000003b18a46f63 in gst_proxy_pad_event_default (pad=pad@entry=0x3419880, event=event@entry=0x7f76f8027d90) at gstghostpad.c:132 #15 0x0000003b18a5c006 in gst_pad_send_event (pad=pad@entry=0x3419880, event=event@entry=0x7f76f8027d90) at gstpad.c:5425 #16 0x0000003b18a5c5ca in gst_pad_push_event (pad=pad@entry=0x7f76e401c950, event=event@entry=0x7f76f8027d90) at gstpad.c:5277 #17 0x0000003b1b627891 in gst_base_src_loop (pad=0x7f76e401c950) at gstbasesrc.c:2626 #18 0x0000003b18a80734 in gst_task_func (task=0x7f770c16dab0) at gsttask.c:327 #19 0x0000003afb86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 #20 0x0000003afb86c185 in g_thread_proxy (data=0x7f76f858b8a0) at gthread.c:798 #21 0x00007f7779a7cc53 in start_thread (arg=0x7f772f7fe700) at pthread_create.c:308 #22 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 5 (Thread 0x7f772edbf700 (LWP 1850)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007f7779a7ebd7 in _L_lock_974 () from /lib64/libpthread.so.0 #2 0x00007f7779a7eb80 in __GI___pthread_mutex_lock (mutex=0x3633a50) at pthread_mutex_lock.c:104 #3 0x0000003afb887251 in g_mutex_lock (mutex=<optimized out>) at gthread-posix.c:210 #4 0x00007f7755485fec in gst_xvimagesink_change_state (element=0x3634800, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at xvimagesink.c:2320 #5 0x0000003b18a40bd2 in gst_element_change_state (element=element@entry=0x3634800, transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761 #6 0x0000003b18a41243 in gst_element_set_state_func (element=0x3634800, state=GST_STATE_READY) at gstelement.c:2717 #7 0x0000003b18a2f082 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x3634800, bin=0x342b170) at gstbin.c:2209 #8 gst_bin_change_state_func (element=0x342b170, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2518 #9 0x0000003b18a40bd2 in gst_element_change_state (element=element@entry=0x342b170, transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761 #10 0x0000003b18a41243 in gst_element_set_state_func (element=0x342b170, state=GST_STATE_READY) at gstelement.c:2717 #11 0x0000003b18a2f082 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x342b170, bin=0x342b450) at gstbin.c:2209 #12 gst_bin_change_state_func (element=0x342b450, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2518 #13 0x0000003b18a40bd2 in gst_element_change_state (element=element@entry=0x342b450, transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761 #14 0x0000003b18a41243 in gst_element_set_state_func (element=0x342b450, state=GST_STATE_READY) at gstelement.c:2717 #15 0x0000003b18a2f082 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x342b450, bin=0x342b5c0) at gstbin.c:2209 #16 gst_bin_change_state_func (element=0x342b5c0, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2518 #17 0x0000003b18a40bd2 in gst_element_change_state (element=element@entry=0x342b5c0, transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761 #18 0x0000003b18a41243 in gst_element_set_state_func (element=0x342b5c0, state=GST_STATE_READY) at gstelement.c:2717 #19 0x0000003b18a2f082 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x342b5c0, bin=0x3726050) at gstbin.c:2209 #20 gst_bin_change_state_func (element=0x3726050, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2518 #21 0x00007f77543cc555 in gst_play_sink_change_state (element=0x3726050, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaysink.c:3515 #22 0x0000003b18a40bd2 in gst_element_change_state (element=element@entry=0x3726050, transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761 #23 0x0000003b18a41243 in gst_element_set_state_func (element=0x3726050, state=GST_STATE_NULL) at gstelement.c:2717 #24 0x0000003b18a2f082 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0x3726050, bin=0x32673e0) at gstbin.c:2209 #25 gst_bin_change_state_func (element=0x32673e0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518 #26 0x0000003b18a5ea42 in gst_pipeline_change_state (element=0x32673e0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstpipeline.c:482 #27 0x00007f77543c8d73 in gst_play_bin_change_state (element=0x32673e0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstplaybin2.c:3936 #28 0x0000003b18a40bd2 in gst_element_change_state (element=element@entry=0x32673e0, transition=transition@entry=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761 #29 0x0000003b18a41243 in gst_element_set_state_func (element=0x32673e0, state=GST_STATE_NULL) at gstelement.c:2717 #30 0x00007f775afcf64c in Phonon::Gstreamer::Pipeline::~Pipeline (this=0x371d710, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/pipeline.cpp:224 #31 0x00007f775afcf6a9 in Phonon::Gstreamer::Pipeline::~Pipeline (this=0x371d710, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/pipeline.cpp:226 #32 0x00007f775afc7b15 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x370b080, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/mediaobject.cpp:135 #33 0x00007f775afc7ec9 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x370b080, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/mediaobject.cpp:138 #34 0x00000034cb03ff74 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x370bc00) at /usr/src/debug/phonon-4.6.0/phonon/medianode.cpp:81 #35 0x00000034cb02d29e in Phonon::FactoryPrivate::~FactoryPrivate (this=0x31ce2d0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/factory.cpp:236 #36 0x00000034cb02d559 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x31ce2d0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/factory.cpp:246 #37 0x00007f77796ed279 in __run_exit_handlers (status=1, listp=0x7f7779a6e6e8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77 #38 0x00007f77796ed2c5 in __GI_exit (status=<optimized out>) at exit.c:99 #39 0x00000034c262ec68 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772 #40 0x00000034c343ea50 in KApplication::xioErrhandler (this=0x7fff92098a60, dpy=0x1049a270) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:419 #41 0x0000003afd443cce in _XIOError (dpy=dpy@entry=0x1049a270) at XlibInt.c:1498 #42 0x0000003afd441e25 in _XReply (dpy=dpy@entry=0x1049a270, rep=rep@entry=0x7f772edbd050, extra=extra@entry=0, discard=discard@entry=0) at xcb_io.c:708 #43 0x0000003afa00333c in XvCreateImage (dpy=0x1049a270, port=63, id=808596553, data=data@entry=0x0, width=1440, height=1080) at Xv.c:1004 #44 0x0000003afa003499 in XvShmCreateImage (dpy=<optimized out>, port=<optimized out>, id=<optimized out>, data=data@entry=0x0, width=<optimized out>, height=<optimized out>, shminfo=shminfo@entry=0x32f0588) at Xv.c:1045 #45 0x00007f775548035f in gst_xvimagesink_xvimage_new (xvimagesink=xvimagesink@entry=0x3634800, caps=0x7f770c8938c0) at xvimagesink.c:562 #46 0x00007f7755480fdb in gst_xvimagesink_buffer_alloc (bsink=0x3634800, offset=<optimized out>, size=<optimized out>, caps=<optimized out>, buf=0x7f772edbe610) at xvimagesink.c:2682 #47 0x0000003b1b617d96 in gst_base_sink_pad_buffer_alloc (pad=pad@entry=0x32e4e40, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstbasesink.c:671 #48 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x32e4e40) at gstpad.c:3022 #49 gst_pad_alloc_buffer_full (pad=0x361f200, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #50 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #51 0x0000003b1b62b606 in gst_base_transform_buffer_alloc (pad=pad@entry=0x361f080, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstbasetransform.c:2090 #52 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x361f080) at gstpad.c:3022 #53 gst_pad_alloc_buffer_full (pad=0x361f800, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #54 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #55 0x0000003b1b62b606 in gst_base_transform_buffer_alloc (pad=pad@entry=0x361f680, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstbasetransform.c:2090 #56 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x361f680) at gstpad.c:3022 #57 gst_pad_alloc_buffer_full (pad=0x36fd220, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #58 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #59 0x0000003b1b62b606 in gst_base_transform_buffer_alloc (pad=pad@entry=0x36fd0a0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstbasetransform.c:2090 #60 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x36fd0a0) at gstpad.c:3022 #61 gst_pad_alloc_buffer_full (pad=0x361fe00, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #62 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #63 0x0000003b1b62b606 in gst_base_transform_buffer_alloc (pad=pad@entry=0x361fc80, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstbasetransform.c:2090 #64 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x361fc80) at gstpad.c:3022 #65 gst_pad_alloc_buffer_full (pad=0x361f500, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #66 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #67 0x0000003b1b62b606 in gst_base_transform_buffer_alloc (pad=pad@entry=0x361f380, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstbasetransform.c:2090 #68 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x361f380) at gstpad.c:3022 #69 gst_pad_alloc_buffer_full (pad=0x361fb00, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #70 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #71 0x00007f77558bba5e in gst_queue_bufferalloc (pad=pad@entry=0x361f980, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstqueue.c:558 #72 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x361f980) at gstpad.c:3022 #73 gst_pad_alloc_buffer_full (pad=pad@entry=0x3630230, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #74 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x3630230, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #75 0x0000003b18a47129 in gst_proxy_pad_bufferalloc_default (pad=pad@entry=0x3419520, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstghostpad.c:232 #76 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x3419520) at gstpad.c:3022 #77 gst_pad_alloc_buffer_full (pad=pad@entry=0x372b500, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #78 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x372b500, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #79 0x00007f77558c9cc3 in gst_tee_buffer_alloc (pad=pad@entry=0x36fd6a0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gsttee.c:575 #80 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x36fd6a0) at gstpad.c:3022 #81 gst_pad_alloc_buffer_full (pad=0x36fde20, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #82 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #83 0x00007f77558bba5e in gst_queue_bufferalloc (pad=pad@entry=0x36fdca0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstqueue.c:558 #84 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x36fdca0) at gstpad.c:3022 #85 gst_pad_alloc_buffer_full (pad=pad@entry=0x3630570, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #86 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x3630570, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #87 0x0000003b18a47129 in gst_proxy_pad_bufferalloc_default (pad=pad@entry=0x34196d0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstghostpad.c:232 #88 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x34196d0) at gstpad.c:3022 #89 gst_pad_alloc_buffer_full (pad=pad@entry=0x7f76e460c6e0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #90 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x7f76e460c6e0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #91 0x0000003b18a47129 in gst_proxy_pad_bufferalloc_default (pad=pad@entry=0x7f76e00181a0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstghostpad.c:232 #92 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e00181a0) at gstpad.c:3022 #93 gst_pad_alloc_buffer_full (pad=0x7f76e4611d80, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #94 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #95 0x0000003b1b62b606 in gst_base_transform_buffer_alloc (pad=pad@entry=0x7f76e4611c00, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstbasetransform.c:2090 #96 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e4611c00) at gstpad.c:3022 #97 gst_pad_alloc_buffer_full (pad=0x7f76e4611a80, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #98 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #99 0x0000003b1b62b606 in gst_base_transform_buffer_alloc (pad=pad@entry=0x7f76e4611900, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstbasetransform.c:2090 #100 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e4611900) at gstpad.c:3022 #101 gst_pad_alloc_buffer_full (pad=pad@entry=0x7f76e0018000, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #102 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x7f76e0018000, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #103 0x0000003b18a47129 in gst_proxy_pad_bufferalloc_default (pad=pad@entry=0x7f76e460c530, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstghostpad.c:232 #104 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e460c530) at gstpad.c:3022 #105 gst_pad_alloc_buffer_full (pad=0x7f76e4068e00, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #106 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #107 0x00007f77558bba5e in gst_queue_bufferalloc (pad=pad@entry=0x7f76e4068c80, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstqueue.c:558 #108 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e4068c80) at gstpad.c:3022 #109 gst_pad_alloc_buffer_full (pad=pad@entry=0x7f76e4020c20, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #110 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x7f76e4020c20, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #111 0x0000003b18a47129 in gst_proxy_pad_bufferalloc_default (pad=pad@entry=0x7f76e460c890, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstghostpad.c:232 #112 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e460c890) at gstpad.c:3022 #113 gst_pad_alloc_buffer_full (pad=pad@entry=0x7f770c8f7220, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #114 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x7f770c8f7220, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #115 0x00007f77543e7994 in gst_stream_synchronizer_sink_bufferalloc (pad=pad@entry=0x7f770c8f70a0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gststreamsynchronizer.c:574 #116 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f770c8f70a0) at gstpad.c:3022 #117 gst_pad_alloc_buffer_full (pad=pad@entry=0x7f76e0018b60, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #118 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x7f76e0018b60, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #119 0x0000003b18a47129 in gst_proxy_pad_bufferalloc_default (pad=pad@entry=0x7f76e00568e0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstghostpad.c:232 #120 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e00568e0) at gstpad.c:3022 #121 gst_pad_alloc_buffer_full (pad=0x7f770c9a8940, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #122 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=<optimized out>, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #123 0x00007f77558b4423 in gst_selector_pad_bufferalloc (pad=pad@entry=0x7f76e460f170, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstinputselector.c:588 #124 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e460f170) at gstpad.c:3022 #125 gst_pad_alloc_buffer_full (pad=pad@entry=0x7f76e00563d0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #126 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x7f76e00563d0, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #127 0x0000003b18a47129 in gst_proxy_pad_bufferalloc_default (pad=pad@entry=0x7f76e0018d00, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstghostpad.c:232 #128 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76e0018d00) at gstpad.c:3022 #129 gst_pad_alloc_buffer_full (pad=pad@entry=0x7f770c890110, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610, setcaps=setcaps@entry=0) at gstpad.c:3099 #130 0x0000003b18a581d8 in gst_pad_alloc_buffer (pad=pad@entry=0x7f770c890110, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstpad.c:3210 #131 0x0000003b18a47129 in gst_proxy_pad_bufferalloc_default (pad=pad@entry=0x7f76f801ed40, offset=offset@entry=18446744073709551615, size=size@entry=2332800, caps=caps@entry=0x7f770c8938c0, buf=buf@entry=0x7f772edbe610) at gstghostpad.c:232 #132 0x0000003b18a56375 in gst_pad_buffer_alloc_unchecked (buf=0x7f772edbe610, caps=0x7f770c8938c0, size=2332800, offset=18446744073709551615, pad=0x7f76f801ed40) at gstpad.c:3022 #133 gst_pad_alloc_buffer_full (pad=0x7f770c9a8dc0, offset=18446744073709551615, size=2332800, caps=0x7f770c8938c0, buf=0x7f772edbe610, setcaps=1) at gstpad.c:3099 #134 0x00007f774cb66158 in gst_mpeg2dec_chain () from /usr/lib64/gstreamer-0.10/libgstmpeg2dec.so #135 0x0000003b18a57803 in gst_pad_chain_data_unchecked (cache=<optimized out>, data=0x7f76e41d6470, is_buffer=1, pad=0x7f770c9a8c40) at gstpad.c:4271 #136 gst_pad_push_data (pad=pad@entry=0x7f770c9a8040, is_buffer=is_buffer@entry=1, data=data@entry=0x7f76e41d6470, cache=<optimized out>, cache@entry=0x7f772edbe710) at gstpad.c:4506 #137 0x0000003b18a5b179 in gst_pad_push (pad=0x7f770c9a8040, buffer=buffer@entry=0x7f76e41d6470) at gstpad.c:4730 #138 0x0000003b1b61325a in gst_base_parse_push_frame (parse=parse@entry=0x7f770c031000, frame=frame@entry=0x7f770c0314c8) at gstbaseparse.c:1988 #139 0x0000003b1b61420e in gst_base_parse_handle_and_push_frame (parse=parse@entry=0x7f770c031000, frame=frame@entry=0x7f770c0314c8, klass=0x7f76e4021d50) at gstbaseparse.c:1765 #140 0x0000003b1b615132 in gst_base_parse_chain (pad=<optimized out>, buffer=<optimized out>) at gstbaseparse.c:2487 #141 0x0000003b18a5b281 in gst_pad_push (pad=0x7f770c9699c0, buffer=buffer@entry=0x7f76d461a5c0) at gstpad.c:4710 #142 0x00007f77558bab41 in gst_single_queue_push_one (object=0x7f76d461a5c0, sq=0x7f770c8b02d0, mq=0x7f76e401eb60) at gstmultiqueue.c:1087 #143 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1318 #144 0x0000003b18a80734 in gst_task_func (task=0x7f770cd4e8a0) at gsttask.c:327 #145 0x0000003afb86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 #146 0x0000003afb86c185 in g_thread_proxy (data=0x7f76f858b8f0) at gthread.c:798 #147 0x00007f7779a7cc53 in start_thread (arg=0x7f772edbf700) at pthread_create.c:308 #148 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 4 (Thread 0x7f772ddbd700 (LWP 1851)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003afb8874c7 in g_cond_wait (cond=0x7f76d420ba80, mutex=<optimized out>) at gthread-posix.c:750 #2 0x0000003b1b63e09d in gst_data_queue_pop (queue=0xe0f66b0, item=item@entry=0x7f772ddbca88) at gstdataqueue.c:502 #3 0x00007f77558ba2ac in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1200 #4 0x0000003b18a80734 in gst_task_func (task=0x7f770cd4e9a0) at gsttask.c:327 #5 0x0000003afb86cb46 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 #6 0x0000003afb86c185 in g_thread_proxy (data=0x7f76f858b940) at gthread.c:798 #7 0x00007f7779a7cc53 in start_thread (arg=0x7f772ddbd700) at pthread_create.c:308 #8 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f7746bd4700 (LWP 1852)): #0 0x00007f777979f7fd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00000034ca431081 in poll_func () from /lib64/libpulse.so.0 #2 0x00000034ca422a0c in pa_mainloop_poll () from /lib64/libpulse.so.0 #3 0x00000034ca42309e in pa_mainloop_iterate () from /lib64/libpulse.so.0 #4 0x00000034ca423150 in pa_mainloop_run () from /lib64/libpulse.so.0 #5 0x00000034ca431033 in thread () from /lib64/libpulse.so.0 #6 0x00000034ca846ec8 in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-3.0.so #7 0x00007f7779a7cc53 in start_thread (arg=0x7f7746bd4700) at pthread_create.c:308 #8 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f772e5be700 (LWP 1853)): #0 0x00007f7779a837fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x0000003afb86d728 in g_usleep (microseconds=microseconds@entry=50000) at gtimer.c:261 #2 0x00007f775548545f in gst_xvimagesink_event_thread (xvimagesink=0x3634800) at xvimagesink.c:1665 #3 0x0000003afb86c185 in g_thread_proxy (data=0x7f770c03d850) at gthread.c:798 #4 0x00007f7779a7cc53 in start_thread (arg=0x7f772e5be700) at pthread_create.c:308 #5 0x00007f77797a9dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f777a139ac0 (LWP 1623)): #0 0x00007f777979f7fd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x0000003afb8480f4 in g_main_context_poll (priority=200, n_fds=3, fds=0x50bc020, timeout=0, context=0x2a2b8e0) at gmain.c:3995 #2 g_main_context_iterate (context=context@entry=0x2a2b8e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696 #3 0x0000003afb8481fc in g_main_context_iteration (context=0x2a2b8e0, may_block=1) at gmain.c:3762 #4 0x00000034c0da7145 in QEventDispatcherGlib::processEvents (this=0x298f9b0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00000034c2664fc6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #6 0x00000034c0d78ecf in QEventLoop::processEvents (this=this@entry=0x7fff92098540, flags=...) at kernel/qeventloop.cpp:149 #7 0x00000034c0d791c5 in QEventLoop::exec (this=this@entry=0x7fff92098540, flags=...) at kernel/qeventloop.cpp:204 #8 0x00000034c0d7e45b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221 #9 0x00000034c25c6c9c in QApplication::exec () at kernel/qapplication.cpp:3823 #10 0x0000000000492293 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/digikam-3.5.0/core/digikam/main/main.cpp:235 Possible duplicates by query: bug 321879, bug 315489, bug 290966. Reported using DrKonqi
if i see the movie, then click on an image to view it, then click the movie again, everything works ok
Random guess of the day: calling QApplication::syncX from a random thread is a bad idea. Supposedly that should be outsourced to a auto (queued-when-necessary) method invcoation doing the sync. As in that particular call chain there is a need to propagate the WID to gstreamer only; whether or not we xsync immediately should not matter in this case.
*** Bug 323514 has been marked as a duplicate of this bug. ***
Git commit 2cafb9db34ed1079eca22c913a48011b67ff9c70 by Dan Vrátil. Committed on 08/04/2014 at 17:46. Pushed by dvratil into branch '4.7'. Only call QApplication::syncX() from the main thread This fixes a regression introduced in 2db4c4. In order to pass WID to gstreamer synchronously, a Qt::DirectConnection between Pipeline signal and a VideoWidget slot must be created. However the signal from Pipeline can be emitted from an arbitrary thread, so we can't call QApplication::syncX() directly from the slot callchain. This patch moves the call to VideoWidget::syncX() slot that is called from X11Renderer via queued invocation to make sure it's always executed from the main thread. FIXED-IN: 4.7.3 Related: bug 332977, bug 305333 M +13 -0 gstreamer/videowidget.cpp M +1 -0 gstreamer/videowidget.h M +5 -14 gstreamer/x11renderer.cpp http://commits.kde.org/phonon-gstreamer/2cafb9db34ed1079eca22c913a48011b67ff9c70
*** Bug 321490 has been marked as a duplicate of this bug. ***
*** Bug 329978 has been marked as a duplicate of this bug. ***
*** Bug 335915 has been marked as a duplicate of this bug. ***
*** Bug 335996 has been marked as a duplicate of this bug. ***
*** Bug 336309 has been marked as a duplicate of this bug. ***
*** Bug 336594 has been marked as a duplicate of this bug. ***
*** Bug 337300 has been marked as a duplicate of this bug. ***