Bug 327367 - crash in QApplication::syncX in non-mainthread
Summary: crash in QApplication::syncX in non-mainthread
Status: RESOLVED FIXED
Alias: None
Product: phonon-backend-gstreamer
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.6.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords: drkonqi
: 321490 329978 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-11-09 14:35 UTC by quamis
Modified: 2014-07-10 00:34 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.7.3
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description quamis 2013-11-09 14:35:16 UTC
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
Comment 1 quamis 2013-11-09 14:36:18 UTC
if i see the movie, then click on an image to view it, then click the movie again, everything works ok
Comment 2 Harald Sitter 2013-11-10 23:35:31 UTC
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.
Comment 3 Harald Sitter 2013-12-12 10:05:46 UTC
*** Bug 323514 has been marked as a duplicate of this bug. ***
Comment 4 Daniel Vrátil 2014-04-08 18:04:50 UTC
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
Comment 5 Jekyll Wu 2014-04-09 01:03:47 UTC
*** Bug 321490 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2014-04-09 01:04:24 UTC
*** Bug 329978 has been marked as a duplicate of this bug. ***
Comment 7 Jekyll Wu 2014-06-08 00:19:44 UTC
*** Bug 335915 has been marked as a duplicate of this bug. ***
Comment 8 caulier.gilles 2014-06-09 12:23:39 UTC
*** Bug 335996 has been marked as a duplicate of this bug. ***
Comment 9 caulier.gilles 2014-06-16 09:21:23 UTC
*** Bug 336309 has been marked as a duplicate of this bug. ***
Comment 10 caulier.gilles 2014-06-22 20:29:28 UTC
*** Bug 336594 has been marked as a duplicate of this bug. ***
Comment 11 Christoph Feck 2014-07-10 00:34:57 UTC
*** Bug 337300 has been marked as a duplicate of this bug. ***