Bug 288836

Summary: JuK failed when indexing a large collection and on close
Product: [Applications] juk Reporter: Pablo Dotro <pdotro>
Component: generalAssignee: Scott Wheeler <wheeler>
Status: RESOLVED DUPLICATE    
Severity: crash CC: mpyne
Priority: NOR    
Version First Reported In: 3.7   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Pablo Dotro 2011-12-12 20:32:04 UTC
Application: juk (3.7)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-13-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
I tried to close Juk after it "choked" on an unindexed large music file collection. The crash seems to be repeatable on my PC.

-- Backtrace:
Application: JuK (juk), signal: Aborted
[Current thread is 1 (Thread 0x7fc4009fb7a0 (LWP 10718))]

Thread 3 (Thread 0x7fc3e1b4c700 (LWP 10721)):
#0  0x00007fc3fc6b5f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc3fba1a32f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fc3fba0c116 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fc3fba0c749 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fc3fba0c800 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fc3fba1a2df in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fc3f59d6a88 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#7  0x00007fc3e9398853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x00007fc3fb5d2d8c in start_thread (arg=0x7fc3e1b4c700) at pthread_create.c:304
#9  0x00007fc3fc6c304d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc3d65ec700 (LWP 10722)):
#0  0x00007fc3f7c59a70 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc3f7c5a3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc3f7c5a639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc3fe417446 in QEventDispatcherGlib::processEvents (this=0x26b6820, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fc3fe3eb882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc3fe3ebabc in QEventLoop::exec (this=0x7fc3d65ebcf0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fc3fe302924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fc3fe3cdc2f in QInotifyFileSystemWatcherEngine::run (this=0x2180e20) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fc3fe305175 in QThreadPrivate::start (arg=0x2180e20) at thread/qthread_unix.cpp:320
#9  0x00007fc3e9398853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007fc3fb5d2d8c in start_thread (arg=0x7fc3d65ec700) at pthread_create.c:304
#11 0x00007fc3fc6c304d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc4009fb7a0 (LWP 10718)):
[KCrash Handler]
#6  0x00007fc3fc610d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fc3fc614ab6 in abort () at abort.c:92
#8  0x00007fc3fc649d7b in __libc_message (do_abort=2, fmt=0x7fc3fc732400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fc3fc653bb6 in malloc_printerr (action=3, str=0x7fc3fc732598 "munmap_chunk(): invalid pointer", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007fc3e8ef48eb in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.270.41.06
#11 0x00007fc3fe3fec14 in QObjectPrivate::deleteChildren (this=0x1dace20) at kernel/qobject.cpp:1964
#12 0x00007fc3fd7f5ef2 in QWidget::~QWidget (this=0x1d71f00, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1631
#13 0x00007fc3ff3a3f05 in KMainWindow::~KMainWindow (this=0x1d71f00, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467
#14 0x000000000046b6e8 in JuK::~JuK (this=0x1d71f00, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../juk/juk.cpp:134
#15 0x000000000046b749 in JuK::~JuK (this=0x1d71f00, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../juk/juk.cpp:136
#16 0x00007fc3fe4004c8 in QObject::event (this=0x1d71f00, e=<value optimized out>) at kernel/qobject.cpp:1209
#17 0x00007fc3fd7fa67d in QWidget::event (this=0x1d71f00, event=0x4c97530) at kernel/qwidget.cpp:8718
#18 0x00007fc3fdbc6c0b in QMainWindow::event (this=0x1d71f00, event=0x4c97530) at widgets/qmainwindow.cpp:1480
#19 0x00007fc3ff3e0078 in KXmlGuiWindow::event (this=0x1d71f00, ev=0x4c97530) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#20 0x00007fc3fd7a99f4 in QApplicationPrivate::notify_helper (this=0x1c73860, receiver=0x1d71f00, e=0x4c97530) at kernel/qapplication.cpp:4462
#21 0x00007fc3fd7ae3ba in QApplication::notify (this=<value optimized out>, receiver=0x1d71f00, e=0x4c97530) at kernel/qapplication.cpp:4341
#22 0x00007fc3ff2e6a76 in KApplication::notify (this=0x7fff63effb90, receiver=0x1d71f00, event=0x4c97530) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007fc3fe3ec49c in QCoreApplication::notifyInternal (this=0x7fff63effb90, receiver=0x1d71f00, event=0x4c97530) at kernel/qcoreapplication.cpp:731
#24 0x00007fc3fe3efc25 in sendEvent (receiver=0x0, event_type=0, data=0x1c16b30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1c16b30) at kernel/qcoreapplication.cpp:1372
#26 0x00007fc3fe417253 in sendPostedEvents (s=0x1c761c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=0x1c761c0) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007fc3f7c59bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fc3f7c5a3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fc3f7c5a639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fc3fe4173ef in QEventDispatcherGlib::processEvents (this=0x1c16310, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#32 0x00007fc3fd8534de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007fc3fe3f003f in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:923
#34 0x000000000048180e in processEvents () at ../../juk/playlist.cpp:2406
#35 0x000000000048d423 in Playlist::addFile (this=0x200b680, file=..., files=..., importPlaylists=true, after=0x7fff63efee28) at ../../juk/playlist.cpp:1855
#36 0x000000000048d6a2 in Playlist::addFile (this=0x200b680, file=<value optimized out>, files=..., importPlaylists=<value optimized out>, after=0x7fff63efee28) at ../../juk/playlist.cpp:1908
#37 0x000000000048d6a2 in Playlist::addFile (this=0x200b680, file=<value optimized out>, files=..., importPlaylists=<value optimized out>, after=0x7fff63efee28) at ../../juk/playlist.cpp:1908
#38 0x000000000048d6a2 in Playlist::addFile (this=0x200b680, file=<value optimized out>, files=..., importPlaylists=<value optimized out>, after=0x7fff63efee28) at ../../juk/playlist.cpp:1908
#39 0x000000000048decc in Playlist::addFiles (this=0x200b680, files=<value optimized out>, after=0x4bd27a0) at ../../juk/playlist.cpp:1357
#40 0x000000000049b264 in PlaylistCollection::open (this=0x1e13018, l=<value optimized out>) at ../../juk/playlistcollection.cpp:341
#41 0x000000000049bdc8 in PlaylistCollection::addFolder (this=0x1e13018) at ../../juk/playlistcollection.cpp:379
#42 0x000000000049dda6 in slotScanFolders (this=0x1d831d0, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x201ae00) at ../../juk/playlistcollection.h:246
#43 PlaylistCollection::ActionHandler::qt_metacall (this=0x1d831d0, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x201ae00) at ./playlistcollection.moc:140
#44 0x00007fc3fe40049a in QObject::event (this=0x1d831d0, e=<value optimized out>) at kernel/qobject.cpp:1226
#45 0x00007fc3fd7a99f4 in QApplicationPrivate::notify_helper (this=0x1c73860, receiver=0x1d831d0, e=0x201b190) at kernel/qapplication.cpp:4462
#46 0x00007fc3fd7ae3ba in QApplication::notify (this=<value optimized out>, receiver=0x1d831d0, e=0x201b190) at kernel/qapplication.cpp:4341
#47 0x00007fc3ff2e6a76 in KApplication::notify (this=0x7fff63effb90, receiver=0x1d831d0, event=0x201b190) at ../../kdeui/kernel/kapplication.cpp:311
#48 0x00007fc3fe3ec49c in QCoreApplication::notifyInternal (this=0x7fff63effb90, receiver=0x1d831d0, event=0x201b190) at kernel/qcoreapplication.cpp:731
#49 0x00007fc3fe3efc25 in sendEvent (receiver=0x0, event_type=0, data=0x1c16b30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1c16b30) at kernel/qcoreapplication.cpp:1372
#51 0x00007fc3fe417253 in sendPostedEvents (s=0x1c761c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#52 postEventSourceDispatch (s=0x1c761c0) at kernel/qeventdispatcher_glib.cpp:277
#53 0x00007fc3f7c59bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007fc3f7c5a3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007fc3f7c5a639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007fc3fe4173ef in QEventDispatcherGlib::processEvents (this=0x1c16310, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#57 0x00007fc3fd8534de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007fc3fe3eb882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#59 0x00007fc3fe3ebabc in QEventLoop::exec (this=0x7fff63effb20, flags=...) at kernel/qeventloop.cpp:201
#60 0x00007fc3fe3efecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#61 0x0000000000475480 in main (argc=6, argv=0x7fff63f002a8) at ../../juk/main.cpp:99

This bug may be a duplicate of or related to bug 277958.

Possible duplicates by query: bug 277958, bug 276208.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-12-12 20:56:48 UTC

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