Bug 197451

Summary: JuK crash when I launch it twice (at same time)
Product: [Applications] juk Reporter: Gatoso <gatoso>
Component: generalAssignee: Scott Wheeler <wheeler>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, gatoso, mpyne
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gatoso 2009-06-22 03:09:41 UTC
Version:           3.2.3 (using KDE 4.2.3)
OS:                Linux
Installed from:    Fedora RPMs

I use Fedora 11 with KDE 4.2.3 and JuK 3.2.3

Backtraces:

http://fpaste.org/paste/16008

How to Reproduce:

make a launcher to JuK on your desktop
launch JuK twice (at same time)
JuK crash

sorry for my bad english I speak spanish

bye
Comment 1 Dario Andres 2009-06-22 15:11:55 UTC
Pasted backtrace from comment 0:
---

Aplicación: JuK (juk), señal SIGSEGV
[Current thread is 1 (Thread 0xb8013780 (LWP 3128))]

Thread 6 (Thread 0xb67c7b70 (LWP 3142)):
#0  0x00834422 in __kernel_vsyscall ()
#1  0x009e32d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0118274d in metronom_sync_loop (this=0x8b97d40) at metronom.c:870
#3  0x009de935 in start_thread (arg=0xb67c7b70) at pthread_create.c:297
#4  0x002dd82e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb5dc6b70 (LWP 3143)):
#0  0x00b43f86 in *__GI_clock_gettime (clock_id=11829236, tp=0xb5dc5f78) at ../sysdeps/unix/clock_gettime.c:100
#1  0x070c1783 in QTimerInfoList::getTime (this=0xb5201434, t=@0xb5201458) at kernel/qeventdispatcher_unix.cpp:339
#2  0x070c1971 in QTimerInfoList::updateCurrentTime (this=0xb5201434) at kernel/qeventdispatcher_unix.cpp:297
#3  0x070c241c in QTimerInfoList::timerWait (this=0xb5201434, tm=@0xb5dc6004) at kernel/qeventdispatcher_unix.cpp:420
#4  0x070bfec0 in timerSourcePrepare (source=0xb5201400, timeout=0xb5dc606c) at kernel/qeventdispatcher_glib.cpp:140
#5  0x00a97050 in IA__g_main_context_prepare (context=0xb52004d8, priority=0xb5dc60ec) at gmain.c:2134
#6  0x00a97421 in g_main_context_iterate (context=0xb52004d8, block=<value optimized out>, dispatch=1, self=0xb52016a8) at gmain.c:2428
#7  0x00a9796a in IA__g_main_context_iteration (context=0xb52004d8, may_block=1) at gmain.c:2511
#8  0x070bfd17 in QEventDispatcherGlib::processEvents (this=0xb5200468, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:326
#9  0x070935c9 in QEventLoop::processEvents (this=0xb5dc6234, flags={i = 36}) at kernel/qeventloop.cpp:149
#10 0x07093a12 in QEventLoop::exec (this=0xb5dc6234, flags={i = 0}) at kernel/qeventloop.cpp:200
#11 0x06fa1f83 in QThread::exec (this=0x8b99bd8) at thread/qthread.cpp:487
#12 0x03d5480a in Phonon::Xine::XineThread::run (this=0x8b99bd8) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143
#13 0x06fa521e in QThreadPrivate::start (arg=0x8b99bd8) at thread/qthread_unix.cpp:189
#14 0x009de935 in start_thread (arg=0xb5dc6b70) at pthread_create.c:297
#15 0x002dd82e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb51ffb70 (LWP 3144)):
#0  0x00834422 in __kernel_vsyscall ()
#1  0x002d3276 in *__GI___poll (fds=0x36cff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x01742015 in ?? () from /usr/lib/libpulse.so.0
#3  0x0172f859 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x0172fc1e in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x0172fc98 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x01742096 in ?? () from /usr/lib/libpulse.so.0
#7  0x01795788 in ?? () from /usr/lib/libpulsecommon-0.9.15.so
#8  0x009de935 in start_thread (arg=0xb51ffb70) at pthread_create.c:297
#9  0x002dd82e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Current language:  auto; currently minimal

Thread 3 (Thread 0xb05feb70 (LWP 3145)):
#0  0x00834422 in __kernel_vsyscall ()
#1  0x009e2fa5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x01194918 in fifo_peek_int (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:348
#3  fifo_peek (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:388
#4  ao_loop (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:1015
#5  0x009de935 in start_thread (arg=0xb05feb70) at pthread_create.c:297
#6  0x002dd82e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaf9ffb70 (LWP 3146)):
#0  0x00834422 in __kernel_vsyscall ()
#1  0x009e2fa5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x01194918 in fifo_peek_int (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:348
#3  fifo_peek (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:388
#4  ao_loop (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:1015
#5  0x009de935 in start_thread (arg=0xaf9ffb70) at pthread_create.c:297
#6  0x002dd82e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb8013780 (LWP 3128)):
[KCrash Handler]
#6  0x080d0314 in PlaylistCollection::time (this=0x952f404) at /usr/src/debug/kdemultimedia-4.2.3/juk/playlistcollection.cpp:124
#7  0x080e93ce in StatusLabel::updateData (this=0x951a2d0) at /usr/src/debug/kdemultimedia-4.2.3/juk/statuslabel.cpp:128
#8  0x080e9e18 in StatusLabel::StatusLabel(struct PlaylistInterface *, struct QWidget *) (this=0x951a2d0, playlist=0x952f404, parent=0x954f7b0)
    at /usr/src/debug/kdemultimedia-4.2.3/juk/statuslabel.cpp:97
#9  0x080a5e00 in JuK::setupLayout (this=0x8d05888) at /usr/src/debug/kdemultimedia-4.2.3/juk/juk.cpp:131
#10 0x080aa0fd in JuK::JuK(struct QWidget *) (this=0x8d05888, parent=0x0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdemultimedia-4.2.3/juk/juk.cpp:87
#11 0x080af177 in JuKApplication::newInstance (this=0xbfd45e84) at /usr/src/debug/kdemultimedia-4.2.3/juk/main.cpp:65
#12 0x069b7716 in KUniqueApplicationAdaptor::newInstance (args=<value optimized out>, asn_id=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.3/kdeui/kernel/kuniqueapplication_p.h:77
#13 KUniqueApplicationAdaptor::qt_metacall (args=<value optimized out>, asn_id=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.3/i586-redhat-linux-gnu/kdeui/kuniqueapplication_p.moc:75
#14 0x0073a854 in QDBusConnectionPrivate::deliverCall (this=0x88a29f0, object=0x89b1650, msg=@0x89b8290, metaTypes=@0x89aeaf4, slotIdx=4) at qdbusintegrator.cpp:891
#15 0x0073ba35 in QDBusConnectionPrivate::activateCall (this=0x88a29f0, object=0x89b1650, flags=337, msg=@0x89b8290) at qdbusintegrator.cpp:803
#16 0x0073c294 in QDBusConnectionPrivate::activateObject (this=0x88a29f0, node=@0x89b827c, msg=@0x89b8290, pathStartPos=16) at qdbusintegrator.cpp:1352
#17 0x0073c52a in QDBusActivateObjectEvent::placeMetaCall (this=0x89b8250) at qdbusintegrator.cpp:1469
#18 0x070a526e in QObject::event (this=0xbfd45e84, e=0x89b8250) at kernel/qobject.cpp:1118
#19 0x0709490b in QCoreApplication::event (this=0xbfd45e84, e=0x89b8250) at kernel/qcoreapplication.cpp:1434
#20 0x0750de96 in QApplication::event (this=0xbfd45e84, e=0x89b8250) at kernel/qapplication.cpp:2318
#21 0x07508444 in QApplicationPrivate::notify_helper (this=0x88ab248, receiver=0xbfd45e84, e=0x89b8250) at kernel/qapplication.cpp:4057
#22 0x0750fabe in QApplication::notify (this=0xbfd45e84, receiver=0xbfd45e84, e=0x89b8250) at kernel/qapplication.cpp:4022
#23 0x069ae47a in KApplication::notify (this=0xbfd45e84, receiver=0xbfd45e84, event=0x89b8250) at /usr/src/debug/kdelibs-4.2.3/kdeui/kernel/kapplication.cpp:307
#24 0x07094fdb in QCoreApplication::notifyInternal (this=0xbfd45e84, receiver=0xbfd45e84, event=0x89b8250) at kernel/qcoreapplication.cpp:610
#25 0x07095ad8 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#26 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#27 0x07095cad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#28 0x070c00af in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#29 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:209
#30 0x00a941e8 in g_main_dispatch (context=<value optimized out>) at gmain.c:1814
#31 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2367
#32 0x00a977f8 in g_main_context_iterate (context=0x88b0490, block=<value optimized out>, dispatch=1, self=0x88aa9d0) at gmain.c:2448
#33 0x00a9796a in IA__g_main_context_iteration (context=0x88b0490, may_block=1) at gmain.c:2511
#34 0x070bfcdc in QEventDispatcherGlib::processEvents (this=0x888aed0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324
#35 0x075a7305 in QGuiEventDispatcherGlib::processEvents (this=0x888aed0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#36 0x070935c9 in QEventLoop::processEvents (this=0xbfd45df4, flags={i = 36}) at kernel/qeventloop.cpp:149
#37 0x07093a12 in QEventLoop::exec (this=0xbfd45df4, flags={i = 0}) at kernel/qeventloop.cpp:200
#38 0x07095d6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#39 0x075082c7 in QApplication::exec () at kernel/qapplication.cpp:3526
#40 0x080ae6ae in main (argc=5, argv=0xbfd460b4) at /usr/src/debug/kdemultimedia-4.2.3/juk/main.cpp:123
Comment 2 Dario Andres 2009-06-22 15:13:04 UTC
Thanks! This was already reported as bug 193850.
Regards

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