Bug 288305 - Dragon Player (dragon), signal: Segmentation fault [@ Phonon::Gstreamer::MediaObject::getSubtitleInf]
Summary: Dragon Player (dragon), signal: Segmentation fault [@ Phonon::Gstreamer::Medi...
Status: RESOLVED FIXED
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.5.90 (4.6rc1)
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
: 294824 295658 298563 298930 299947 301321 301545 304071 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-12-06 02:14 UTC by Brenton Frahn
Modified: 2012-09-29 01:14 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.6.1


Attachments
New crash information added by DrKonqi (31.37 KB, text/plain)
2012-06-23 14:30 UTC, Mathias Panzenböck
Details
New crash information added by DrKonqi (31.37 KB, text/plain)
2012-06-23 14:30 UTC, Mathias Panzenböck
Details
New crash information added by DrKonqi (31.37 KB, text/plain)
2012-06-23 14:30 UTC, Mathias Panzenböck
Details
New crash information added by DrKonqi (23.35 KB, text/plain)
2012-06-23 14:56 UTC, Mathias Panzenböck
Details
New crash information added by DrKonqi (23.35 KB, text/plain)
2012-06-23 14:56 UTC, Mathias Panzenböck
Details
New crash information added by DrKonqi (23.35 KB, text/plain)
2012-06-23 14:56 UTC, Mathias Panzenböck
Details
New crash information added by DrKonqi (27.71 KB, text/plain)
2012-06-25 19:11 UTC, blackmetalowiec
Details
New crash information added by DrKonqi (20.04 KB, text/plain)
2012-07-10 21:59 UTC, Mathias Panzenböck
Details
New crash information added by DrKonqi (37.07 KB, text/plain)
2012-09-29 01:14 UTC, Mark Bol
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brenton Frahn 2011-12-06 02:14:27 UTC
Application: dragon (2.0)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.8.0
Operating System: Linux 3.1.2-1.fc16.i686.PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I had just finished creating a copy of a promotional DVD from The Athlete's Foot using K3b. I reinserted the DVD and opened it with a Video Player (Dragon Player). It displayed the title page but when I clicked on the button to play, Dragon Player crashed.

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

Thread 14 (Thread 0xb2833b40 (LWP 21413)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4dc3fa65 in gst_task_func (task=0x902a860) at gsttask.c:303
#3  0x4dc40a19 in default_func (tdata=0x9007220, pool=0x8b5a008) at gsttaskpool.c:70
#4  0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#5  0x4a407ed5 in g_thread_create_proxy (data=0x90168f8) at gthread.c:1962
#6  0x4a2f4cd3 in start_thread (arg=0xb2833b40) at pthread_create.c:309
#7  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 13 (Thread 0xb1f4cb40 (LWP 21414)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4dc3fa65 in gst_task_func (task=0x902a8e8) at gsttask.c:303
#3  0x4dc40a19 in default_func (tdata=0x9007218, pool=0x8b5a008) at gsttaskpool.c:70
#4  0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#5  0x4a407ed5 in g_thread_create_proxy (data=0x90151f0) at gthread.c:1962
#6  0x4a2f4cd3 in start_thread (arg=0xb1f4cb40) at pthread_create.c:309
#7  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xb14d4b40 (LWP 21415)):
#0  __pthread_mutex_lock (mutex=0xb0b004e4) at pthread_mutex_lock.c:129
#1  0x4a3df478 in g_main_context_release (context=0xb0b004e0) at gmain.c:2550
#2  0x4a3e0c76 in g_main_context_iterate (context=0xb0b004e0, block=1245640608, dispatch=1, self=0xb0b00d70) at gmain.c:3076
#3  0x4a3e0faf in g_main_context_iteration (context=0xb0b004e0, may_block=1) at gmain.c:3136
#4  0x4b1761c7 in QEventDispatcherGlib::processEvents (this=0xb0b00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x4b1423ae in QEventLoop::processEvents (this=0xb14d4200, flags=...) at kernel/qeventloop.cpp:149
#6  0x4b142659 in QEventLoop::exec (this=0xb14d4200, flags=...) at kernel/qeventloop.cpp:204
#7  0x4b02c03c in QThread::exec (this=0x9015a38) at thread/qthread.cpp:501
#8  0x4b11f33e in QInotifyFileSystemWatcherEngine::run (this=0x9015a38) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x4b02f5c1 in QThreadPrivate::start (arg=0x9015a38) at thread/qthread_unix.cpp:298
#10 0x4a2f4cd3 in start_thread (arg=0xb14d4b40) at pthread_create.c:309
#11 0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xb0affb40 (LWP 21416)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4dd38d45 in gst_data_queue_pop (queue=0xb1604628, item=0xb0aff14c) at gstdataqueue.c:501
#3  0x0062c1e6 in gst_multi_queue_loop (pad=0xb1603650) at gstmultiqueue.c:1093
#4  0x4dc3f8a0 in gst_task_func (task=0x902aec0) at gsttask.c:318
#5  0x4dc40a19 in default_func (tdata=0xb1602b60, pool=0x8b5a008) at gsttaskpool.c:70
#6  0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#7  0x4a407ed5 in g_thread_create_proxy (data=0xb163e898) at gthread.c:1962
#8  0x4a2f4cd3 in start_thread (arg=0xb0affb40) at pthread_create.c:309
#9  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xb02feb40 (LWP 21417)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4dc3fa65 in gst_task_func (task=0x902af48) at gsttask.c:303
#3  0x4dc40a19 in default_func (tdata=0x9007218, pool=0x8b5a008) at gsttaskpool.c:70
#4  0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#5  0x4a407ed5 in g_thread_create_proxy (data=0xb1668810) at gthread.c:1962
#6  0x4a2f4cd3 in start_thread (arg=0xb02feb40) at pthread_create.c:309
#7  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xafafdb40 (LWP 21418)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2fb4c2 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:145
#2  0x4a2f6e53 in _L_lock_693 () from /lib/libpthread.so.0
#3  0x4a2f6c98 in __pthread_mutex_lock (mutex=0x8c6ed88) at pthread_mutex_lock.c:65
#4  0x00ca8615 in gst_ximagesink_handle_xevents (ximagesink=0x8c8c020) at ximagesink.c:978
#5  gst_ximagesink_event_thread (ximagesink=0x8c8c020) at ximagesink.c:1137
#6  0x4a407ed5 in g_thread_create_proxy (data=0xb0b063b0) at gthread.c:1962
#7  0x4a2f4cd3 in start_thread (arg=0xafafdb40) at pthread_create.c:309
#8  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xaf2fcb40 (LWP 21419)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2fb4c2 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:145
#2  0x4a2f6e53 in _L_lock_693 () from /lib/libpthread.so.0
#3  0x4a2f6c98 in __pthread_mutex_lock (mutex=0x8c8a2c8) at pthread_mutex_lock.c:65
#4  0x4dd0d349 in gst_base_sink_set_flushing (basesink=0x8c8c020, pad=0x8c71260, flushing=1) at gstbasesink.c:4175
#5  0x4dd0d645 in gst_base_sink_pad_activate_push (pad=0x8c71260, active=0) at gstbasesink.c:4308
#6  0x4dc14a88 in gst_pad_activate_push (pad=0x8c71260, active=0) at gstpad.c:953
#7  0x4dc15831 in gst_pad_set_active (pad=0x8c71260, active=0) at gstpad.c:715
#8  0x4dbf1a7d in activate_pads (pad=0x8c71260, ret=0xaf2fa67c, active=0xaf2fa6dc) at gstelement.c:2802
#9  0x4dc05f9b in gst_iterator_fold (it=0xb1686fb0, func=0x4dbf1a50 <activate_pads>, ret=0xaf2fa67c, user_data=0xaf2fa6dc) at gstiterator.c:549
#10 0x4dbf199d in iterator_activate_fold_with_resync (iter=0xb1686fb0, func=0x4dbf1a50 <activate_pads>, user_data=0xaf2fa6dc) at gstelement.c:2834
#11 0x4dbf44e8 in gst_element_pads_activate (element=0x8c8c020, active=0) at gstelement.c:2878
#12 0x4dbf4849 in gst_element_change_state_func (element=0x8c8c020, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2960
#13 0x4dd10109 in gst_base_sink_change_state (element=0x8c8c020, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbasesink.c:5023
#14 0x00ca9188 in gst_ximagesink_change_state (element=0x8c8c020, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at ximagesink.c:1613
#15 0x4dbf687c in gst_element_change_state (element=0x8c8c020, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2718
#16 0x4dbf7335 in gst_element_set_state_func (element=0x8c8c020, state=GST_STATE_READY) at gstelement.c:2674
#17 0x4dbf65c1 in gst_element_set_state (element=0x8c8c020, state=GST_STATE_READY) at gstelement.c:2575
#18 0x4dbe1986 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=33716024000, element=0x8c8c020, bin=0x8c99840) at gstbin.c:2193
#19 gst_bin_change_state_func (element=0x8c99840, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#20 0x4dbf687c in gst_element_change_state (element=0x8c99840, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2718
#21 0x4dbf7335 in gst_element_set_state_func (element=0x8c99840, state=GST_STATE_READY) at gstelement.c:2674
#22 0x4dbf65c1 in gst_element_set_state (element=0x8c99840, state=GST_STATE_READY) at gstelement.c:2575
#23 0x4dbe1986 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=33716024000, element=0x8c99840, bin=0x8c99ab0) at gstbin.c:2193
#24 gst_bin_change_state_func (element=0x8c99ab0, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#25 0x4dbf687c in gst_element_change_state (element=0x8c99ab0, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2718
#26 0x4dbf7335 in gst_element_set_state_func (element=0x8c99ab0, state=GST_STATE_READY) at gstelement.c:2674
#27 0x4dbf65c1 in gst_element_set_state (element=0x8c99ab0, state=GST_STATE_READY) at gstelement.c:2575
#28 0x4dbe1986 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=33716024000, element=0x8c99ab0, bin=0x8c99df0) at gstbin.c:2193
#29 gst_bin_change_state_func (element=0x8c99df0, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#30 0x4dbf687c in gst_element_change_state (element=0x8c99df0, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2718
#31 0x4dbf7335 in gst_element_set_state_func (element=0x8c99df0, state=GST_STATE_READY) at gstelement.c:2674
#32 0x4dbf65c1 in gst_element_set_state (element=0x8c99df0, state=GST_STATE_READY) at gstelement.c:2575
#33 0x4dbe1986 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=33716024000, element=0x8c99df0, bin=0x8ef6068) at gstbin.c:2193
#34 gst_bin_change_state_func (element=0x8ef6068, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#35 0x0068393e in gst_play_sink_change_state (element=0x8ef6068, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaysink.c:3215
#36 0x4dbf687c in gst_element_change_state (element=0x8ef6068, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2718
#37 0x4dbf7335 in gst_element_set_state_func (element=0x8ef6068, state=GST_STATE_READY) at gstelement.c:2674
#38 0x4dbf65c1 in gst_element_set_state (element=0x8ef6068, state=GST_STATE_READY) at gstelement.c:2575
#39 0x4dbe1986 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=33716024000, element=0x8ef6068, bin=0x8b63448) at gstbin.c:2193
#40 gst_bin_change_state_func (element=0x8b63448, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#41 0x4dc199f1 in gst_pipeline_change_state (element=0x8b63448, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:482
#42 0x006805aa in gst_play_bin_change_state (element=0x8b63448, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybin2.c:3695
#43 0x4dbf687c in gst_element_change_state (element=0x8b63448, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2718
#44 0x4dbf7335 in gst_element_set_state_func (element=0x8b63448, state=GST_STATE_NULL) at gstelement.c:2674
#45 0x4dbf65c1 in gst_element_set_state (element=0x8b63448, state=GST_STATE_NULL) at gstelement.c:2575
#46 0x004f6c91 in Phonon::Gstreamer::Pipeline::~Pipeline (this=0x8eed828, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/gstreamer/pipeline.cpp:209
#47 0x004f6d13 in Phonon::Gstreamer::Pipeline::~Pipeline (this=0x8eed828, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/gstreamer/pipeline.cpp:211
#48 0x004ef005 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x8eec000, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/gstreamer/mediaobject.cpp:135
#49 0x004ef3f3 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x8eec000, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/gstreamer/mediaobject.cpp:138
#50 0x4db74b4b in Phonon::MediaNodePrivate::deleteBackendObject (this=0x8ee9a10) at /usr/src/debug/phonon-4.5.57/phonon/medianode.cpp:81
#51 0x4db5c9bb in Phonon::FactoryPrivate::~FactoryPrivate (this=0x8ada0a0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.5.57/phonon/factory.cpp:236
#52 0x4db5cd23 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x8ada0a0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.5.57/phonon/factory.cpp:246
#53 0x4db5c783 in destroy () at /usr/src/debug/phonon-4.5.57/phonon/factory.cpp:87
#54 0x4db588aa in Phonon::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x4dbac88c, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.5.57/phonon/globalstatic_p.h:55
#55 0x4a16bff1 in __run_exit_handlers (status=1, listp=0x4a2e1384, run_list_atexit=true) at exit.c:78
#56 0x4a16c07d in __GI_exit (status=1) at exit.c:100
#57 0x4b990369 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770
#58 0x4c56fafa in KApplication::xioErrhandler (this=0xbfff7ce4, dpy=0x8c8e000) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:419
#59 0x4c56fb35 in kde_xio_errhandler (dpy=0x8c8e000) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:126
#60 0x4a53c075 in _XIOError (dpy=0x8c8e000) at XlibInt.c:1618
#61 0x4a539d6f in _XReply (dpy=0x8c8e000, rep=0xaf2fb5a0, extra=0, discard=1) at xcb_io.c:643
#62 0x4a5353e7 in XSync (dpy=0x8c8e000, discard=0) at Sync.c:44
#63 0x00ca61b9 in gst_ximagesink_ximage_put (ximagesink=0x8c8c020, ximage=0xb167ad78) at ximagesink.c:751
#64 0x00ca6707 in gst_ximagesink_show_frame (vsink=0x8c8c020, buf=0xb167ad78) at ximagesink.c:1675
#65 0x4dd529aa in gst_video_sink_show_preroll_frame (bsink=0x8c8c020, buf=0xb167ad78) at gstvideosink.c:202
#66 0x4dcfd3c3 in gst_base_sink_preroll_object (basesink=0x8c8c020, obj_type=<optimized out>, obj=0xb167ad78) at gstbasesink.c:3200
#67 0x4dd1b574 in gst_base_sink_queue_object_unlocked (basesink=0x8c8c020, pad=0x8c71260, obj_type=2 '\002', obj=0xb167ad78, prerollable=1) at gstbasesink.c:3254
#68 0x4dd1ba7d in gst_base_sink_chain_unlocked (basesink=0x8c8c020, pad=0x8c71260, obj_type=2 '\002', obj=0xb167ad78) at gstbasesink.c:3665
#69 0x4dd1bee9 in gst_base_sink_chain_main (basesink=<optimized out>, pad=0x8c71260, obj_type=2 '\002', obj=0xb167ad78) at gstbasesink.c:3703
#70 0x4dc11bfd in gst_pad_chain_data_unchecked (cache=0xaf2fb9d8, data=0xb167ad78, is_buffer=1, pad=0x8c71260) at gstpad.c:4247
#71 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0xb167ad78, cache=0xaf2fb9d8) at gstpad.c:4479
#72 0x4dc15a25 in gst_pad_push (pad=0x8c713f0, buffer=0xb167ad78) at gstpad.c:4704
#73 0x4dd2c65a in gst_base_transform_chain (pad=0x8c71328, buffer=0xb167ad78) at gstbasetransform.c:2458
#74 0x4dc11bfd in gst_pad_chain_data_unchecked (cache=0xaf2fbb28, data=0xb167ad78, is_buffer=1, pad=0x8c71328) at gstpad.c:4247
#75 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0xb167ad78, cache=0xaf2fbb28) at gstpad.c:4479
#76 0x4dc15a25 in gst_pad_push (pad=0x8c710d0, buffer=0xb167ad78) at gstpad.c:4704
#77 0x4dd2c65a in gst_base_transform_chain (pad=0x8c71198, buffer=0xb1679f70) at gstbasetransform.c:2458
#78 0x4dc11bfd in gst_pad_chain_data_unchecked (cache=0xaf2fbc78, data=0xb1679f70, is_buffer=1, pad=0x8c71198) at gstpad.c:4247
#79 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0xb1679f70, cache=0xaf2fbc78) at gstpad.c:4479
#80 0x4dc15a25 in gst_pad_push (pad=0x8d13190, buffer=0xb1679f70) at gstpad.c:4704
#81 0x4dd2c65a in gst_base_transform_chain (pad=0x8d130c8, buffer=0xb167e150) at gstbasetransform.c:2458
#82 0x4dc11bfd in gst_pad_chain_data_unchecked (cache=0xaf2fbdc8, data=0xb167e150, is_buffer=1, pad=0x8d130c8) at gstpad.c:4247
#83 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0xb167e150, cache=0xaf2fbdc8) at gstpad.c:4479
#84 0x4dc15a25 in gst_pad_push (pad=0x8d13000, buffer=0xb167e150) at gstpad.c:4704
#85 0x4dd2c65a in gst_base_transform_chain (pad=0x8c71710, buffer=0xb167e150) at gstbasetransform.c:2458
#86 0x4dc11bfd in gst_pad_chain_data_unchecked (cache=0xaf2fbf18, data=0xb167e150, is_buffer=1, pad=0x8c71710) at gstpad.c:4247
#87 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0xb167e150, cache=0xaf2fbf18) at gstpad.c:4479
#88 0x4dc15a25 in gst_pad_push (pad=0x8c71580, buffer=0xb167e150) at gstpad.c:4704
#89 0x4dd2c65a in gst_base_transform_chain (pad=0x8c714b8, buffer=0xb167e150) at gstbasetransform.c:2458
#90 0x4dc11bfd in gst_pad_chain_data_unchecked (cache=0xaf2fc068, data=0xb167e150, is_buffer=1, pad=0x8c714b8) at gstpad.c:4247
#91 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0xb167e150, cache=0xaf2fc068) at gstpad.c:4479
#92 0x4dc15a25 in gst_pad_push (pad=0x8c71648, buffer=0xb167e150) at gstpad.c:4704
#93 0x00632d82 in gst_queue_push_one (queue=0x8d12070) at gstqueue.c:1155
#94 gst_queue_loop (pad=0x8c71648) at gstqueue.c:1263
#95 0x4dc3f8a0 in gst_task_func (task=0xb163f638) at gsttask.c:318
#96 0x4dc40a19 in default_func (tdata=0xadf016c0, pool=0x8b5a008) at gsttaskpool.c:70
#97 0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#98 0x4a407ed5 in g_thread_create_proxy (data=0xb0b0b0d8) at gthread.c:1962
#99 0x4a2f4cd3 in start_thread (arg=0xaf2fcb40) at pthread_create.c:309
#100 0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xaeafbb40 (LWP 21420)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x006317a6 in gst_queue_chain (pad=0x8c71008, buffer=0xb16732d0) at gstqueue.c:1013
#3  0x4dc15b67 in gst_pad_push (pad=0x8d1f800, buffer=0xb16732d0) at gstpad.c:4684
#4  0x4dbfdead in gst_proxy_pad_do_chain (pad=0x8d1d038, buffer=0xb16732d0) at gstghostpad.c:171
#5  0x4dc15b67 in gst_pad_push (pad=0x8ef00c8, buffer=0xb16732d0) at gstpad.c:4684
#6  0x0063fd61 in gst_tee_do_push (is_list=0, data=0xb16732d0, pad=0x8ef00c8, tee=0x8eec8e8) at gsttee.c:674
#7  gst_tee_handle_data (tee=0x8eec8e8, data=0xb16732d0, is_list=0) at gsttee.c:753
#8  0x00640169 in gst_tee_chain (pad=0x8ee4b30, buffer=0xb16732d0) at gsttee.c:827
#9  0x4dc15b67 in gst_pad_push (pad=0x8ee4f18, buffer=0xb16732d0) at gstpad.c:4684
#10 0x00632d82 in gst_queue_push_one (queue=0x8d125e0) at gstqueue.c:1155
#11 gst_queue_loop (pad=0x8ee4f18) at gstqueue.c:1263
#12 0x4dc3f8a0 in gst_task_func (task=0xb163f6c0) at gsttask.c:318
#13 0x4dc40a19 in default_func (tdata=0xadf016d0, pool=0x8b5a008) at gsttaskpool.c:70
#14 0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#15 0x4a407ed5 in g_thread_create_proxy (data=0xb0b0b108) at gthread.c:1962
#16 0x4a2f4cd3 in start_thread (arg=0xaeafbb40) at pthread_create.c:309
#17 0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xadeffb40 (LWP 21421)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4dc3fa65 in gst_task_func (task=0xb163f748) at gsttask.c:303
#3  0x4dc40a19 in default_func (tdata=0xadf016a0, pool=0x8b5a008) at gsttaskpool.c:70
#4  0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#5  0x4a407ed5 in g_thread_create_proxy (data=0xb0b0c148) at gthread.c:1962
#6  0x4a2f4cd3 in start_thread (arg=0xadeffb40) at pthread_create.c:309
#7  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xad6feb40 (LWP 21422)):
#0  0x4d9df187 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#1  0x4d9df9e8 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#2  0x4d9dfab4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#3  0x4d9f054f in ?? () from /usr/lib/libpulse.so.0
#4  0x4da47877 in ?? () from /usr/lib/libpulsecommon-0.9.23.so
#5  0x4a2f4cd3 in start_thread (arg=0xad6feb40) at pthread_create.c:309
#6  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xa8efcb40 (LWP 21423)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4dc3fa65 in gst_task_func (task=0xb0b0bb80) at gsttask.c:303
#3  0x4dc40a19 in default_func (tdata=0xb0b04930, pool=0x8b5a008) at gsttaskpool.c:70
#4  0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#5  0x4a407ed5 in g_thread_create_proxy (data=0xb0b0ffc8) at gthread.c:1962
#6  0x4a2f4cd3 in start_thread (arg=0xa8efcb40) at pthread_create.c:309
#7  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xa6ef8b40 (LWP 21427)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4dc3fa65 in gst_task_func (task=0xb0b0bc08) at gsttask.c:303
#3  0x4dc40a19 in default_func (tdata=0x9007218, pool=0x8b5a008) at gsttaskpool.c:70
#4  0x4a40a34f in g_thread_pool_thread_proxy (data=0x8b59e88) at gthreadpool.c:319
#5  0x4a407ed5 in g_thread_create_proxy (data=0xb0b157c0) at gthread.c:1962
#6  0x4a2f4cd3 in start_thread (arg=0xa6ef8b40) at pthread_create.c:309
#7  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xa5336b40 (LWP 21430)):
#0  0x00ed9424 in __kernel_vsyscall ()
#1  0x4a2f884c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4dc38564 in gst_system_clock_async_thread (clock=0x8c813e0) at gstsystemclock.c:380
#3  0x4a407ed5 in g_thread_create_proxy (data=0xb0b1f610) at gthread.c:1962
#4  0x4a2f4cd3 in start_thread (arg=0xa5336b40) at pthread_create.c:309
#5  0x4a22b51e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb7727780 (LWP 21410)):
[KCrash Handler]
#7  QString::fromLatin1_helper (str=0x7b000007 <Address 0x7b000007 out of bounds>, size=-1) at tools/qstring.cpp:3817
#8  0x4b082bc4 in QString::fromAscii_helper (str=0x7b000007 <Address 0x7b000007 out of bounds>, size=-1) at tools/qstring.cpp:3883
#9  0x004f0056 in QString (ch=<optimized out>, this=0xbfff74a4) at /usr/include/QtCore/qstring.h:419
#10 Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0x8eec000, stream=0) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/gstreamer/mediaobject.cpp:389
#11 0x004f0356 in qt_static_metacall (_a=0xadf0da90, _id=22, _o=0x8eec000, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/i686-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:135
#12 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x8eec000, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xadf0da90) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/i686-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
#13 0x4b155612 in QMetaCallEvent::placeMetaCall (this=0xadf017d0, object=0x8eec000) at kernel/qobject.cpp:524
#14 0x4b15e2db in QObject::event (this=0x8eec000, e=0xadf017d0) at kernel/qobject.cpp:1194
#15 0x4b917a34 in notify_helper (e=0xadf017d0, receiver=0x8eec000, this=0x89c3910) at kernel/qapplication.cpp:4518
#16 QApplicationPrivate::notify_helper (this=0x89c3910, receiver=0x8eec000, e=0xadf017d0) at kernel/qapplication.cpp:4490
#17 0x4b91ced3 in QApplication::notify (this=0xadf017d0, receiver=0x8eec000, e=0xadf017d0) at kernel/qapplication.cpp:4247
#18 0x4c570fa2 in KApplication::notify (this=0xbfff7ce4, receiver=0x8eec000, event=0xadf017d0) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#19 0x4b1434be in QCoreApplication::notifyInternal (this=0xbfff7ce4, receiver=0x8eec000, event=0xadf017d0) at kernel/qcoreapplication.cpp:876
#20 0x4b147418 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x89a6e20) at kernel/qcoreapplication.cpp:1500
#22 0x4b14774d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#23 0x4b175d65 in sendPostedEvents () at kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0x89c8998) at kernel/qeventdispatcher_glib.cpp:279
#25 0x4a3e05bf in g_main_dispatch (context=0x89c8020) at gmain.c:2425
#26 g_main_context_dispatch (context=0x89c8020) at gmain.c:2995
#27 0x4a3e0d00 in g_main_context_iterate (context=0x89c8020, block=1245640608, dispatch=1, self=0x89c35b8) at gmain.c:3073
#28 0x4a3e0faf in g_main_context_iteration (context=0x89c8020, may_block=1) at gmain.c:3136
#29 0x4b176168 in QEventDispatcherGlib::processEvents (this=0x89a7988, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x4b9cc38b in QGuiEventDispatcherGlib::processEvents (this=0x89a7988, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#31 0x4b1423ae in QEventLoop::processEvents (this=0xbfff7c64, flags=...) at kernel/qeventloop.cpp:149
#32 0x4b142659 in QEventLoop::exec (this=0xbfff7c64, flags=...) at kernel/qeventloop.cpp:204
#33 0x4b1477fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#34 0x4b915835 in QApplication::exec () at kernel/qapplication.cpp:3779
#35 0x0805c013 in main (argc=2, argv=0xbfff7e44) at /usr/src/debug/kdemultimedia-4.7.3/dragonplayer/src/app/main.cpp:57

Possible duplicates by query: bug 262234, bug 195176, bug 186532.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-12-06 14:55:21 UTC
The problem is with the Phonon-backend-gstreamer, reassigning.
Comment 2 Myriam Schweingruber 2012-02-26 16:42:28 UTC
*** Bug 294824 has been marked as a duplicate of this bug. ***
Comment 3 Myriam Schweingruber 2012-02-26 16:43:19 UTC
Confirmed by duplicate. Can somebody please also confirm this with the 4.6 final version?
Comment 4 Harald Sitter 2012-03-28 02:20:26 UTC
*** Bug 295658 has been marked as a duplicate of this bug. ***
Comment 5 Harald Sitter 2012-03-28 02:23:03 UTC
Git commit d5023e1da8ffae1a8e8a6bdf7fd54004c5ab0b7f by Harald Sitter.
Committed on 28/03/2012 at 04:21.
Pushed by sitter into branch 'master'.

Fix QString crash from using null char*

A tag can *always* be empty, that applies to subtitles too.
Now if a subtitle language tag were empty it would crash QString.
Instead we check if it is null and if so simply say it is "Unknown".
Not the best of things, but if gstreamer fails to provide the language
code I do not see how we could possibly get a sensible name here.
I'd encourage checking back with the reporter of the bug this fixes
on whether other players (most notably VLC) display something specific
for the subtitles (I can totally imagine them having arbitrary names,
for which there surely is a way to access via GST).

Please verify this fixes the issue, as I fail to reproduce it.

Also...
DO NOT EVER USE UNTRANSLATED STRINGS IN POSSIBLY USER VISIBLE STUFF!

Incidentally enough we no more compose "Subtitle n - [lang]" as name but
simply use the ISO lang code from GST for reasons of simplicity and
actually that is the expected value of the name as number etc. are
forced upon the world by the model we use for the public API.

CCMAIL: romain.perier@gmail.com
FIXED-IN: 4.6.1

M  +14   -11   gstreamer/mediaobject.cpp

http://commits.kde.org/phonon-gstreamer/d5023e1da8ffae1a8e8a6bdf7fd54004c5ab0b7f
Comment 6 Harald Sitter 2012-03-28 02:23:31 UTC
Git commit bcbae48807480c99b16d4a55382343a1cb7a88c1 by Harald Sitter.
Committed on 28/03/2012 at 04:21.
Pushed by sitter into branch '4.6'.

Fix QString crash from using null char*

A tag can *always* be empty, that applies to subtitles too.
Now if a subtitle language tag were empty it would crash QString.
Instead we check if it is null and if so simply say it is "Unknown".
Not the best of things, but if gstreamer fails to provide the language
code I do not see how we could possibly get a sensible name here.
I'd encourage checking back with the reporter of the bug this fixes
on whether other players (most notably VLC) display something specific
for the subtitles (I can totally imagine them having arbitrary names,
for which there surely is a way to access via GST).

Please verify this fixes the issue, as I fail to reproduce it.

Also...
DO NOT EVER USE UNTRANSLATED STRINGS IN POSSIBLY USER VISIBLE STUFF!

Incidentally enough we no more compose "Subtitle n - [lang]" as name but
simply use the ISO lang code from GST for reasons of simplicity and
actually that is the expected value of the name as number etc. are
forced upon the world by the model we use for the public API.

CCMAIL: romain.perier@gmail.com
FIXED-IN: 4.6.1

M  +14   -11   gstreamer/mediaobject.cpp

http://commits.kde.org/phonon-gstreamer/bcbae48807480c99b16d4a55382343a1cb7a88c1
Comment 7 Myriam Schweingruber 2012-04-22 09:04:17 UTC
*** Bug 298563 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2012-04-28 16:39:02 UTC
*** Bug 298930 has been marked as a duplicate of this bug. ***
Comment 9 Myriam Schweingruber 2012-05-14 14:41:19 UTC
*** Bug 299947 has been marked as a duplicate of this bug. ***
Comment 10 Myriam Schweingruber 2012-06-08 08:03:17 UTC
*** Bug 301321 has been marked as a duplicate of this bug. ***
Comment 11 Harald Sitter 2012-06-10 09:29:07 UTC
*** Bug 301545 has been marked as a duplicate of this bug. ***
Comment 12 Mathias Panzenböck 2012-06-23 14:30:31 UTC
Created attachment 72069 [details]
New crash information added by DrKonqi

amarok (2.5-GIT) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed:

I listened to a song and decided to skip to the next, so I pressed my global hotkey for that and then Amarok crashed.

I've compiled Amarok from GIT (37016b122ea715f7e132240a966419a4f3dd5772) on Fedora 16 x86_64 KDE 4.8.3.

-- Backtrace (Reduced):
#6  0x0000003ebd6c7a00 in QString::fromAscii_helper(char const*, int) () from /usr/lib64/libQtCore.so.4
#7  0x00007faf955dac59 in QString (ch=<optimized out>, this=0x7fff08614ba0) at /usr/include/QtCore/qstring.h:419
#8  Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0x15288f0, stream=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:403
#9  0x00007faf955daf14 in qt_static_metacall (_a=0x7faef400c660, _id=22, _o=0x15288f0, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:135
#10 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x15288f0, _c=<optimized out>, _id=22, _a=0x7faef400c660) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
Comment 13 Mathias Panzenböck 2012-06-23 14:30:32 UTC
Created attachment 72070 [details]
New crash information added by DrKonqi

amarok (2.5-GIT) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed:

I listened to a song and decided to skip to the next, so I pressed my global hotkey for that and then Amarok crashed.

I've compiled Amarok from GIT (37016b122ea715f7e132240a966419a4f3dd5772) on Fedora 16 x86_64 KDE 4.8.3.

-- Backtrace (Reduced):
#6  0x0000003ebd6c7a00 in QString::fromAscii_helper(char const*, int) () from /usr/lib64/libQtCore.so.4
#7  0x00007faf955dac59 in QString (ch=<optimized out>, this=0x7fff08614ba0) at /usr/include/QtCore/qstring.h:419
#8  Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0x15288f0, stream=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:403
#9  0x00007faf955daf14 in qt_static_metacall (_a=0x7faef400c660, _id=22, _o=0x15288f0, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:135
#10 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x15288f0, _c=<optimized out>, _id=22, _a=0x7faef400c660) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
Comment 14 Mathias Panzenböck 2012-06-23 14:30:32 UTC
Created attachment 72071 [details]
New crash information added by DrKonqi

amarok (2.5-GIT) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed:

I listened to a song and decided to skip to the next, so I pressed my global hotkey for that and then Amarok crashed.

I've compiled Amarok from GIT (37016b122ea715f7e132240a966419a4f3dd5772) on Fedora 16 x86_64 KDE 4.8.3.

-- Backtrace (Reduced):
#6  0x0000003ebd6c7a00 in QString::fromAscii_helper(char const*, int) () from /usr/lib64/libQtCore.so.4
#7  0x00007faf955dac59 in QString (ch=<optimized out>, this=0x7fff08614ba0) at /usr/include/QtCore/qstring.h:419
#8  Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0x15288f0, stream=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:403
#9  0x00007faf955daf14 in qt_static_metacall (_a=0x7faef400c660, _id=22, _o=0x15288f0, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:135
#10 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x15288f0, _c=<optimized out>, _id=22, _a=0x7faef400c660) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
Comment 15 Mathias Panzenböck 2012-06-23 14:33:34 UTC
Hm, KDE's bugreporting tool seems to be buggy. First it had problems posting my bug report, not it is here 3 times.
Comment 16 Mathias Panzenböck 2012-06-23 14:56:14 UTC
Created attachment 72072 [details]
New crash information added by DrKonqi

amarok (2.5-GIT) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed:

Ok, this crash is happening reproducible for that one file every time I try to play it. It's a m4a file:
http://meta.metaebene.me/media/raumzeit/rz040-goce.m4a
http://raumzeit-podcast.de/2012/06/22/rz040-goce/

-- Backtrace (Reduced):
#6  0x0000003ebd6c7a00 in QString::fromAscii_helper(char const*, int) () from /usr/lib64/libQtCore.so.4
#7  0x00007fc23e32ec59 in QString (ch=<optimized out>, this=0x7fffb42c34a0) at /usr/include/QtCore/qstring.h:419
#8  Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0x19bdae0, stream=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:403
#9  0x00007fc23e32ef14 in qt_static_metacall (_a=0x7fc1b4011b10, _id=22, _o=0x19bdae0, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:135
#10 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x19bdae0, _c=<optimized out>, _id=22, _a=0x7fc1b4011b10) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
Comment 17 Mathias Panzenböck 2012-06-23 14:56:15 UTC
Created attachment 72073 [details]
New crash information added by DrKonqi

amarok (2.5-GIT) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed:

Ok, this crash is happening reproducible for that one file every time I try to play it. It's a m4a file:
http://meta.metaebene.me/media/raumzeit/rz040-goce.m4a
http://raumzeit-podcast.de/2012/06/22/rz040-goce/

-- Backtrace (Reduced):
#6  0x0000003ebd6c7a00 in QString::fromAscii_helper(char const*, int) () from /usr/lib64/libQtCore.so.4
#7  0x00007fc23e32ec59 in QString (ch=<optimized out>, this=0x7fffb42c34a0) at /usr/include/QtCore/qstring.h:419
#8  Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0x19bdae0, stream=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:403
#9  0x00007fc23e32ef14 in qt_static_metacall (_a=0x7fc1b4011b10, _id=22, _o=0x19bdae0, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:135
#10 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x19bdae0, _c=<optimized out>, _id=22, _a=0x7fc1b4011b10) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
Comment 18 Mathias Panzenböck 2012-06-23 14:56:15 UTC
Created attachment 72074 [details]
New crash information added by DrKonqi

amarok (2.5-GIT) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed:

Ok, this crash is happening reproducible for that one file every time I try to play it. It's a m4a file:
http://meta.metaebene.me/media/raumzeit/rz040-goce.m4a
http://raumzeit-podcast.de/2012/06/22/rz040-goce/

-- Backtrace (Reduced):
#6  0x0000003ebd6c7a00 in QString::fromAscii_helper(char const*, int) () from /usr/lib64/libQtCore.so.4
#7  0x00007fc23e32ec59 in QString (ch=<optimized out>, this=0x7fffb42c34a0) at /usr/include/QtCore/qstring.h:419
#8  Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0x19bdae0, stream=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:403
#9  0x00007fc23e32ef14 in qt_static_metacall (_a=0x7fc1b4011b10, _id=22, _o=0x19bdae0, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:135
#10 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x19bdae0, _c=<optimized out>, _id=22, _a=0x7fc1b4011b10) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
Comment 19 blackmetalowiec 2012-06-25 19:11:29 UTC
Created attachment 72136 [details]
New crash information added by DrKonqi

dragon (2.0) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1

- What I was doing when the application crashed:

Trying to watch a DVD Video. Crush after clicking "Start movie"

-- Backtrace (Reduced):
#7  QString::fromLatin1_helper (str=0x3b000002 <Address 0x3b000002 out of bounds>, size=-1) at tools/qstring.cpp:3821
#8  0x01b14c6c in QString::fromAscii_helper (str=0x3b000002 <Address 0x3b000002 out of bounds>, size=-1) at tools/qstring.cpp:3887
#9  0x06454406 in QString (ch=<optimized out>, this=0xbfef67a4) at /usr/include/qt4/QtCore/qstring.h:419
#10 Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0xa0ec0a8, stream=0) at ../../gstreamer/mediaobject.cpp:403
#11 0x06454706 in qt_static_metacall (_a=0xaf730668, _id=22, _o=0xa0ec0a8, _c=<optimized out>) at ./moc_mediaobject.cpp:135
Comment 20 Mathias Panzenböck 2012-07-10 21:59:42 UTC
Created attachment 72435 [details]
New crash information added by DrKonqi

amarok (2.5-GIT) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:

I started Amarok and hit play on a previously downloaded podcast (big mp3 file) that was already in the playlist.

-- Backtrace (Reduced):
#6  0x0000003ebd6c7a00 in QString::fromAscii_helper(char const*, int) () from /usr/lib64/libQtCore.so.4
#7  0x00007f91487d8c59 in QString (ch=<optimized out>, this=0x7fffa801d340) at /usr/include/QtCore/qstring.h:419
#8  Phonon::Gstreamer::MediaObject::getSubtitleInfo (this=0x20ecfc0, stream=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:403
#9  0x00007f91487d8f14 in qt_static_metacall (_a=0x7f90c0010d30, _id=22, _o=0x20ecfc0, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:135
#10 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x20ecfc0, _c=<optimized out>, _id=22, _a=0x7f90c0010d30) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
Comment 21 Harald Sitter 2012-07-26 11:14:33 UTC
*** Bug 304071 has been marked as a duplicate of this bug. ***
Comment 22 Mark Bol 2012-09-29 01:14:46 UTC
Created attachment 74221 [details]
New crash information added by DrKonqi

dragon (2.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed: Watching a Movie DVD.  HBO *61 - released version. Approximately 2 minuites into movie, Dragon Player crashes / exits.

-- Backtrace (Reduced):
#7  QString::fromLatin1_helper (str=0x4 <Address 0x4 out of bounds>, size=-1) at tools/qstring.cpp:3821
#8  0x014eac6c in QString::fromAscii_helper (str=0x4 <Address 0x4 out of bounds>, size=-1) at tools/qstring.cpp:3887
[...]
#12 0x015c7c7b in QObject::event (this=0x81c44e8, e=0xb010e938) at kernel/qobject.cpp:1195
#13 0x07617ed4 in notify_helper (e=0xb010e938, receiver=0x81c44e8, this=0x8149440) at kernel/qapplication.cpp:4559
#14 QApplicationPrivate::notify_helper (this=0x8149440, receiver=0x81c44e8, e=0xb010e938) at kernel/qapplication.cpp:4531