Bug 320148 - Juk crash while playing MP3
Summary: Juk crash while playing MP3
Status: RESOLVED DUPLICATE of bug 321531
Alias: None
Product: juk
Classification: Applications
Component: general (show other bugs)
Version: 3.9.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Scott Wheeler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-22 21:38 UTC by Christopher Heiny
Modified: 2014-02-07 02:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Heiny 2013-05-22 21:38:21 UTC
Application: juk (3.9.1)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: Linux 3.9.2-200.fc18.x86_64 x86_64
Distribution: "Fedora release 18 (Spherical Cow)"

-- Information about the crash:
- What I was doing when the application crashed:

Invoked Juk of SSH X11 forwarding.  Selected several MP3s from the list, clicked play.  First track played fine, but Juk locked up (both UI and playback) after it completed.  Attempted to close window, and crash reporting assistant popped up.

-- Backtrace:
Application: JuK (juk), 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 0x7f76bb459880 (LWP 3753))]

Thread 10 (Thread 0x7f76a8fa8700 (LWP 3799)):
#0  0x0000003c2be0e12d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003c2ee840df in read (__nbytes=16, __buf=0x7f76a8fa7ae0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x1afdda0) at gwakeup.c:212
#3  0x0000003c2ee478b4 in g_main_context_check (context=context@entry=0x7f76a40009a0, max_priority=2147483647, fds=fds@entry=0x7f76a4001ba0, n_fds=n_fds@entry=1) at gmain.c:3129
#4  0x0000003c2ee47cc2 in g_main_context_iterate (context=context@entry=0x7f76a40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3287
#5  0x0000003c2ee47e44 in g_main_context_iteration (context=0x7f76a40009a0, may_block=1) at gmain.c:3351
#6  0x0000003c36fa5fa6 in QEventDispatcherGlib::processEvents (this=0x7f76a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x0000003c36f765ef in QEventLoop::processEvents (this=this@entry=0x7f76a8fa7cd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003c36f76878 in QEventLoop::exec (this=0x7f76a8fa7cd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003c36e78980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#10 0x0000003c36f56e1f in QInotifyFileSystemWatcherEngine::run (this=0x1c86820) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x0000003c36e7b95c in QThreadPrivate::start (arg=0x1c86820) at thread/qthread_unix.cpp:338
#12 0x0000003c2be07d15 in start_thread (arg=0x7f76a8fa8700) at pthread_create.c:308
#13 0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 9 (Thread 0x7f76abc8d700 (LWP 3875)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003c2ee8501f in g_cond_wait (cond=0x7f7670001c90, mutex=<optimized out>) at gthread-posix.c:748
#2  0x0000003c52882f73 in gst_task_func (task=0x7f7690027000 [GstTask]) at gsttask.c:312
#3  0x0000003c2ee6be22 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#4  0x0000003c2ee6b605 in g_thread_proxy (data=0x2d779e0) at gthread.c:797
#5  0x0000003c2be07d15 in start_thread (arg=0x7f76abc8d700) at pthread_create.c:308
#6  0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 8 (Thread 0x7f76a3fff700 (LWP 3876)):
#0  0x0000003c2be0aacf in __pthread_mutex_unlock_usercnt (mutex=0x7f7698000a60, decr=decr@entry=1) at pthread_mutex_unlock.c:52
#1  0x0000003c2be0ab2a in __GI___pthread_mutex_unlock (mutex=<optimized out>) at pthread_mutex_unlock.c:297
#2  0x0000003c2ee84dd1 in g_mutex_unlock (mutex=mutex@entry=0x7f76980009a0) at gthread-posix.c:229
#3  0x0000003c2ee47d19 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f76980019b0, timeout=-1, context=0x7f76980009a0) at gmain.c:3583
#4  g_main_context_iterate (context=context@entry=0x7f76980009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#5  0x0000003c2ee47e44 in g_main_context_iteration (context=0x7f76980009a0, may_block=1) at gmain.c:3351
#6  0x0000003c36fa5fa6 in QEventDispatcherGlib::processEvents (this=0x7f76980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x0000003c36f765ef in QEventLoop::processEvents (this=this@entry=0x7f76a3ffed00, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003c36f76878 in QEventLoop::exec (this=0x7f76a3ffed00, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003c36e78980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#10 0x0000003c36e7b95c in QThreadPrivate::start (arg=0x150cfa0) at thread/qthread_unix.cpp:338
#11 0x0000003c2be07d15 in start_thread (arg=0x7f76a3fff700) at pthread_create.c:308
#12 0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 7 (Thread 0x7f76a37fe700 (LWP 3877)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003c2ee8501f in g_cond_wait (cond=0x15177c0, mutex=<optimized out>) at gthread-posix.c:748
#2  0x0000003c52882f73 in gst_task_func (task=0x2e14160 [GstTask]) at gsttask.c:312
#3  0x0000003c2ee6be22 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#4  0x0000003c2ee6b605 in g_thread_proxy (data=0x7f769c0030f0) at gthread.c:797
#5  0x0000003c2be07d15 in start_thread (arg=0x7f76a37fe700) at pthread_create.c:308
#6  0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 6 (Thread 0x7f76a2ffd700 (LWP 3878)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003c2ee8501f in g_cond_wait (cond=0x7f7670001b60, mutex=<optimized out>) at gthread-posix.c:748
#2  0x0000003c52882f73 in gst_task_func (task=0x2e14c60 [GstTask]) at gsttask.c:312
#3  0x0000003c2ee6be22 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#4  0x0000003c2ee6b605 in g_thread_proxy (data=0x7f769c003140) at gthread.c:797
#5  0x0000003c2be07d15 in start_thread (arg=0x7f76a2ffd700) at pthread_create.c:308
#6  0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 5 (Thread 0x7f76a1ffb700 (LWP 3880)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003c2ee8501f in g_cond_wait (cond=0x7f7670001a40, mutex=<optimized out>) at gthread-posix.c:748
#2  0x0000003c52882f73 in gst_task_func (task=0x2e14e60 [GstTask]) at gsttask.c:312
#3  0x0000003c2ee6be22 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#4  0x0000003c2ee6b605 in g_thread_proxy (data=0x7f769c0031e0) at gthread.c:797
#5  0x0000003c2be07d15 in start_thread (arg=0x7f76a1ffb700) at pthread_create.c:308
#6  0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 4 (Thread 0x7f767ffff700 (LWP 3883)):
#0  g_mutex_unlock (mutex=mutex@entry=0x7f76780009a0) at gthread-posix.c:231
#1  0x0000003c2ee47c3e in g_main_context_iterate (context=context@entry=0x7f76780009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3268
#2  0x0000003c2ee47e44 in g_main_context_iteration (context=0x7f76780009a0, may_block=1) at gmain.c:3351
#3  0x0000003c36fa5fa6 in QEventDispatcherGlib::processEvents (this=0x7f76780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0000003c36f765ef in QEventLoop::processEvents (this=this@entry=0x7f767fffed00, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003c36f76878 in QEventLoop::exec (this=0x7f767fffed00, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003c36e78980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x0000003c36e7b95c in QThreadPrivate::start (arg=0x1a89260) at thread/qthread_unix.cpp:338
#8  0x0000003c2be07d15 in start_thread (arg=0x7f767ffff700) at pthread_create.c:308
#9  0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7f76a17fa700 (LWP 3898)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003c2ee8501f in g_cond_wait (cond=0x7f769c032a70, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f76ad834e01 in audioringbuffer_thread_func (buf=0x151e330 [GstAudioSinkRingBuffer]) at gstaudiosink.c:278
#3  0x0000003c2ee6b605 in g_thread_proxy (data=0x7f7690004990) at gthread.c:797
#4  0x0000003c2be07d15 in start_thread (arg=0x7f76a17fa700) at pthread_create.c:308
#5  0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7f76a0ff9700 (LWP 4093)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003c2ee8501f in g_cond_wait (cond=0x1983f90, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f76ac968725 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1252
#3  0x0000003c52882da4 in gst_task_func (task=0x2e14360 [GstTask]) at gsttask.c:327
#4  0x0000003c2ee6be22 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#5  0x0000003c2ee6b605 in g_thread_proxy (data=0x2d77ad0) at gthread.c:797
#6  0x0000003c2be07d15 in start_thread (arg=0x7f76a0ff9700) at pthread_create.c:308
#7  0x0000003c2b2f248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7f76bb459880 (LWP 3753)):
[KCrash Handler]
#6  0x0000003c36f87d14 in QObject::metaObject (this=0x7f76adc93fd0 <devnull>) at .moc/release-shared/moc_qobject.cpp:94
#7  0x0000003c36f90bba in QObject::connect (sender=0x7f76adc93fd0 <devnull>, signal=0x3c3704ded4 "2aboutToClose()", receiver=0x1286af8, method=0x3c3704dec5 "1flushStream()", type=Qt::AutoConnection) at kernel/qobject.cpp:2550
#8  0x0000003c36f1e921 in setupDevice (device=0x7f76adc93fd0 <devnull>, stream=0x1983160, this=0x1286af8) at io/qtextstream.cpp:329
#9  QTextStream::QTextStream (this=0x1983160, device=0x7f76adc93fd0 <devnull>) at io/qtextstream.cpp:1032
#10 0x00007f76ada6189d in Stream (device=0x7f76adc93fd0 <devnull>, this=0x1983160) at /usr/include/QtCore/qdebug.h:65
#11 QDebug (device=0x7f76adc93fd0 <devnull>, this=0x7fff53badd90) at /usr/include/QtCore/qdebug.h:76
#12 nullDebug () at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/debug_p.h:54
#13 0x00007f76ada61ced in Debug::dbgstream (level=Debug::DEBUG_INFO) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/debug.cpp:148
#14 0x00007f76ada74a5c in dbgstreamwrapper (level=Debug::DEBUG_INFO) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/debug.h:94
#15 debug () at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/debug.h:96
#16 Phonon::Gstreamer::Pipeline::cb_state (bus=<optimized out>, gstMessage=<optimized out>, data=0x1958750) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/pipeline.cpp:356
#17 0x0000003c3120f910 in g_closure_invoke (closure=0x194df00, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7fff53badfe0, invocation_hint=invocation_hint@entry=0x7fff53badf80) at gclosure.c:777
#18 0x0000003c31220d08 in signal_emit_unlocked_R (node=node@entry=0x1287640, detail=detail@entry=245, instance=instance@entry=0x15883c0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff53badfe0) at gsignal.c:3551
#19 0x0000003c31228c8d in g_signal_emit_valist (instance=0x15883c0, signal_id=<optimized out>, detail=245, var_args=var_args@entry=0x7fff53bae238) at gsignal.c:3300
#20 0x0000003c31228de2 in g_signal_emit (instance=instance@entry=0x15883c0, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356
#21 0x0000003c52832b3a in gst_bus_sync_signal_handler (bus=bus@entry=0x15883c0 [GstBus], message=message@entry=0x2da9900 [GstMessage], data=data@entry=0x0) at gstbus.c:1145
#22 0x0000003c52832f52 in gst_bus_post (bus=bus@entry=0x15883c0 [GstBus], message=message@entry=0x2da9900 [GstMessage]) at gstbus.c:322
#23 0x0000003c52840ec3 in gst_element_post_message (element=element@entry=0x194e9a0 [GstPlayBin2], message=0x2da9900 [GstMessage]) at gstelement.c:1853
#24 0x0000003c5284189c in _priv_gst_element_state_changed (element=element@entry=0x194e9a0 [GstPlayBin2], oldstate=oldstate@entry=GST_STATE_PLAYING, newstate=newstate@entry=GST_STATE_PAUSED, pending=pending@entry=GST_STATE_NULL) at gstelement.c:2372
#25 0x0000003c52842190 in gst_element_continue_state (element=element@entry=0x194e9a0 [GstPlayBin2], ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2437
#26 0x0000003c52841e0f in gst_element_change_state (element=element@entry=0x194e9a0 [GstPlayBin2], transition=transition@entry=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2798
#27 0x0000003c528426d8 in gst_element_set_state_func (element=0x194e9a0 [GstPlayBin2], state=GST_STATE_NULL) at gstelement.c:2717
#28 0x00007f76ada74d8c in Phonon::Gstreamer::Pipeline::~Pipeline (this=0x1958750, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/pipeline.cpp:224
#29 0x00007f76ada74de9 in Phonon::Gstreamer::Pipeline::~Pipeline (this=0x1958750, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/pipeline.cpp:226
#30 0x00007f76ada6dd46 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x1951400, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/mediaobject.cpp:135
#31 0x00007f76ada6e0e9 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x1951400, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.3/gstreamer/mediaobject.cpp:138
#32 0x0000003c53040364 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x193e0c0) at /usr/src/debug/phonon-4.6.0/phonon/medianode.cpp:81
#33 0x0000003c5302baae in Phonon::FactoryPrivate::~FactoryPrivate (this=0x12b3ef0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/factory.cpp:236
#34 0x0000003c5302bd79 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x12b3ef0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/factory.cpp:246
#35 0x0000003c2b238df1 in __run_exit_handlers (status=1, listp=0x3c2b5b16a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77
#36 0x0000003c2b238e75 in __GI_exit (status=<optimized out>) at exit.c:99
#37 0x0000003c3b034238 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772
#38 0x00000030c6c45cf8 in KApplication::xioErrhandler (this=0x7fff53baef80, dpy=0xfb4850) at /usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:419
#39 0x0000003c2e2455fe in _XIOError (dpy=dpy@entry=0xfb4850) at XlibInt.c:1618
#40 0x0000003c2e24309d in _XEventsQueued (dpy=dpy@entry=0xfb4850, mode=mode@entry=2) at xcb_io.c:365
#41 0x0000003c2e23465b in XEventsQueued (dpy=0xfb4850, mode=2) at Pending.c:43
#42 0x0000003c3b06a5f7 in x11EventSourcePrepare (s=0xf9f370, timeout=timeout@entry=0x7fff53bae774) at kernel/qguieventdispatcher_glib.cpp:77
#43 0x0000003c2ee475b8 in g_main_context_prepare (context=context@entry=0xf9f120, priority=priority@entry=0x7fff53bae7d8) at gmain.c:2986
#44 0x0000003c2ee47c4b in g_main_context_iterate (context=context@entry=0xf9f120, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3270
#45 0x0000003c2ee47e44 in g_main_context_iteration (context=0xf9f120, may_block=1) at gmain.c:3351
#46 0x0000003c36fa5f86 in QEventDispatcherGlib::processEvents (this=0xf5ea40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#47 0x0000003c3b06a73e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#48 0x0000003c36f765ef in QEventLoop::processEvents (this=this@entry=0x7fff53bae950, flags=...) at kernel/qeventloop.cpp:149
#49 0x0000003c36f76878 in QEventLoop::exec (this=0x7fff53bae950, flags=...) at kernel/qeventloop.cpp:204
#50 0x0000003c36f7b708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#51 0x0000000000430094 in main (argc=1, argv=0x7fff53baf0b8) at /usr/src/debug/juk-4.10.2/main.cpp:104

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-02-07 02:15:25 UTC

*** This bug has been marked as a duplicate of bug 321531 ***