Bug 313721

Summary: Dolphin crash when browsing directory
Product: [Unmaintained] nepomuk Reporter: wintonian <bugzilla>
Component: generalAssignee: Nepomuk Bugs Coordination <nepomuk-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nepomuk-bugs
Priority: NOR    
Version: 4.9.98 RC3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description wintonian 2013-01-23 00:59:25 UTC
Application: dolphin (2.1.98)
KDE Platform Version: 4.9.98
Qt Version: 4.8.3
Operating System: Linux 3.5.0-22-generic x86_64
Distribution: Ubuntu 12.10

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

I was browsing a directory with a large number of sub-folders when Dolphin suddenly vanishes.

This has happened numerous times today (necessitating several attempts to get to the intended directory) and I think there are a couple of things in common:-

1, on all but one occasion I was browsing the same directory in 'details view mode'

2, this seems to occurs when I move the cursor over a folder or its name – the crash happens immediately after the highlight appears.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f83d2ce2780 (LWP 22191))]

Thread 2 (Thread 0x7f83b8d8b700 (LWP 22199)):
#0  0x00007f83d26b2303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f83c9ebad84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83c9ebaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83ce594c16 in QEventDispatcherGlib::processEvents (this=0x7f83b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f83ce5652bf in QEventLoop::processEvents (this=this@entry=0x7f83b8d8adc0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f83ce565548 in QEventLoop::exec (this=0x7f83b8d8adc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f83ce466b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f83ce547478 in QDnotifySignalThread::run (this=0x1211690) at io/qfilesystemwatcher_dnotify.cpp:179
#8  0x00007f83ce469aec in QThreadPrivate::start (arg=0x1211690) at thread/qthread_unix.cpp:338
#9  0x00007f83ca389e9a in start_thread (arg=0x7f83b8d8b700) at pthread_create.c:308
#10 0x00007f83d26bdcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f83d2ce2780 (LWP 22191)):
[KCrash Handler]
#6  0x00007f83d2600425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f83d2603b8b in __GI_abort () at abort.c:91
#8  0x00007f83d263e39e in __libc_message (do_abort=2, fmt=0x7f83d2745e5f "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007f83d26d482c in __GI___fortify_fail (msg=<optimized out>) at fortify_fail.c:38
#10 0x00007f83d26d3700 in __GI___chk_fail () at chk_fail.c:29
#11 0x00007f83d26d47be in __fdelt_chk (d=<optimized out>) at fdelt_chk.c:26
#12 0x00007f83ce541854 in QProcessPrivate::waitForStarted (this=0x271b5d0, msecs=30000) at io/qprocess_unix.cpp:1038
#13 0x00007f83ce4fbf53 in QProcess::waitForFinished (this=this@entry=0x26baad0, msecs=msecs@entry=30000) at io/qprocess.cpp:1752
#14 0x00007f83ce4fc380 in QProcess::~QProcess (this=0x26baad0, __in_chrg=<optimized out>) at io/qprocess.cpp:1151
#15 0x00007f83ce4fc3c9 in QProcess::~QProcess (this=0x26baad0, __in_chrg=<optimized out>) at io/qprocess.cpp:1158
#16 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=this@entry=0x1776f10) at kernel/qobject.cpp:1908
#17 0x00007f83ce57cfc6 in QObject::~QObject (this=0x2248700, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#18 0x00007f83d0c82979 in ?? () from /usr/lib/libnepomukwidgets.so.4
#19 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=this@entry=0x14c3ef0) at kernel/qobject.cpp:1908
#20 0x00007f83ce57cfc6 in QObject::~QObject (this=0x14be4a0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#21 0x00007f83d0c7cb39 in ?? () from /usr/lib/libnepomukwidgets.so.4
#22 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=0x13e9e50) at kernel/qobject.cpp:1908
#23 0x00007f83cef91c24 in QWidget::~QWidget (this=0x12b2950, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#24 0x00007f83d0c7ae59 in Nepomuk2::FileMetaDataWidget::~FileMetaDataWidget() () from /usr/lib/libnepomukwidgets.so.4
#25 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=0x14c2910) at kernel/qobject.cpp:1908
#26 0x00007f83cef91c24 in QWidget::~QWidget (this=0x10bde60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#27 0x00007f83cef91f79 in QWidget::~QWidget (this=0x10bde60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#28 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=0x14c4db0) at kernel/qobject.cpp:1908
#29 0x00007f83cef91c24 in QWidget::~QWidget (this=0x117c600, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#30 0x00007f83cef91f79 in QWidget::~QWidget (this=0x117c600, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#31 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=0x14c2c30) at kernel/qobject.cpp:1908
#32 0x00007f83cef91c24 in QWidget::~QWidget (this=0x117bd10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#33 0x00007f83cf3c9329 in QScrollArea::~QScrollArea (this=0x117bd10, __in_chrg=<optimized out>) at widgets/qscrollarea.cpp:176
#34 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=0x14bd9c0) at kernel/qobject.cpp:1908
#35 0x00007f83cef91c24 in QWidget::~QWidget (this=0x1424710, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#36 0x00007f83d29da189 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#37 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=0x1417c90) at kernel/qobject.cpp:1908
#38 0x00007f83cef91c24 in QWidget::~QWidget (this=0x1414970, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#39 0x00007f83d29d9519 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#40 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=0x140ff50) at kernel/qobject.cpp:1908
#41 0x00007f83cef91c24 in QWidget::~QWidget (this=0x140f710, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#42 0x00007f83d29c3da9 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#43 0x00007f83ce579182 in QObjectPrivate::deleteChildren (this=0x1180840) at kernel/qobject.cpp:1908
#44 0x00007f83cef91c24 in QWidget::~QWidget (this=0x117fe10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#45 0x00007f83cfd06eb5 in KMainWindow::~KMainWindow (this=0x117fe10, __in_chrg=<optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467
#46 0x00007f83d29c6613 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#47 0x00007f83d29c6659 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#48 0x00007f83ce57b468 in QObject::event (this=0x117fe10, e=<optimized out>) at kernel/qobject.cpp:1176
#49 0x00007f83cef970da in QWidget::event (this=0x117fe10, event=0x1d61a90) at kernel/qwidget.cpp:8830
#50 0x00007f83cf3601cb in QMainWindow::event (this=0x117fe10, event=0x1d61a90) at widgets/qmainwindow.cpp:1478
#51 0x00007f83cfd423a8 in KXmlGuiWindow::event (this=0x117fe10, ev=0x1d61a90) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#52 0x00007f83cef47e9c in QApplicationPrivate::notify_helper (this=this@entry=0x1019430, receiver=receiver@entry=0x117fe10, e=e@entry=0x1d61a90) at kernel/qapplication.cpp:4562
#53 0x00007f83cef4c30a in QApplication::notify (this=0x7ffff1392cd0, receiver=0x117fe10, e=0x1d61a90) at kernel/qapplication.cpp:4423
#54 0x00007f83cfc50636 in KApplication::notify (this=0x7ffff1392cd0, receiver=0x117fe10, event=0x1d61a90) at ../../kdeui/kernel/kapplication.cpp:311
#55 0x00007f83ce56656e in QCoreApplication::notifyInternal (this=0x7ffff1392cd0, receiver=receiver@entry=0x117fe10, event=event@entry=0x1d61a90) at kernel/qcoreapplication.cpp:915
#56 0x00007f83ce56a3f1 in sendEvent (event=0x1d61a90, receiver=0x117fe10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#57 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xfe9560) at kernel/qcoreapplication.cpp:1539
#58 0x00007f83ce594a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#59 postEventSourceDispatch (s=0x1016270) at kernel/qeventdispatcher_glib.cpp:279
#60 0x00007f83c9ebaab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007f83c9ebade8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f83c9ebaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007f83ce594bf6 in QEventDispatcherGlib::processEvents (this=0xfeae40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#64 0x00007f83cefecc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00007f83ce5652bf in QEventLoop::processEvents (this=this@entry=0x7ffff1392b90, flags=...) at kernel/qeventloop.cpp:149
#66 0x00007f83ce565548 in QEventLoop::exec (this=0x7ffff1392b90, flags=...) at kernel/qeventloop.cpp:204
#67 0x00007f83ce56a708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#68 0x00007f83d29d8607 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#69 0x00007f83d25eb76d in __libc_start_main (main=0x4006a0, argc=5, ubp_av=0x7ffff1392e08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff1392df8) at libc-start.c:226
#70 0x00000000004006d1 in _start ()

Possible duplicates by query: bug 313548, bug 313361, bug 313307, bug 313179, bug 311748.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-01-23 02:14:02 UTC
> #18 0x00007f83d0c82979 in ?? () from /usr/lib/libnepomukwidgets.so.4

Could you install debug symbols ?
Comment 2 Christoph Feck 2013-01-23 02:30:09 UTC
The process runs out of file descriptors, it keeps too many files open at once, or forgets to close them. Which part is responsible (nepomuk, dolphin, etc.) cannot be seen from the backtrace.
Comment 3 wintonian 2013-01-23 03:28:39 UTC
(In reply to comment #1)
> > #18 0x00007f83d0c82979 in ?? () from /usr/lib/libnepomukwidgets.so.4
> 
> Could you install debug symbols ?

I don't remember it actually asking me to.

Anyway I have run it through GDB and this is the output - hopefully it will be of more use.
============================================

user-001@elrond:~$ gdb dolphin
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/dolphin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/dolphin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
[New Thread 0x7fffddf3c700 (LWP 30431)]
QPixmap::scaled: Pixmap is a null pixmap
QPixmap::scaled: Pixmap is a null pixmap
QPixmap::scaled: Pixmap is a null pixmap
[New Thread 0x7fffd7fff700 (LWP 30436)]
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Nepomuk2::ResourceManager(0x788a90), parent's thread is QThread(0x6075d0), current thread is QThread(0xd60a40)
[Thread 0x7fffd7fff700 (LWP 30436) exited]
[New Thread 0x7fffd7fff700 (LWP 30437)]
[Thread 0x7fffd7fff700 (LWP 30437) exited]
[New Thread 0x7fffd7fff700 (LWP 30439)]
[New Thread 0x7fffd77fe700 (LWP 30440)]
[New Thread 0x7fffd6ffd700 (LWP 30441)]
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Daniel Asa Rose
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Colin Thubron
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Cornelia Read
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Frank Wynne
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Mario Vargas Llosa
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Shane Jones
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Thea von Harbou
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Kunzru, Hari
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Connie Willis
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Hattie Ellis
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Thomas Tryon
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/John Ringo
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Christos Tsiolkas
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/David Foster Wallace
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Theodore Dreiser

<SNIP>
Lots and lots of directorys
</SNIP>

QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Ali Eteraz
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Gary Hansen
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Dick Francis
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Stephen J. Cannell
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Tasha Alexander
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Xiaolu Guo
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Savannah Russe
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Frances Gies
QFileSystemWatcher: failed to add paths: /home/user-001/Calibre Library/Lawrence A. Kane
[New Thread 0x7fffd67fc700 (LWP 30442)]
QProcessPrivate::createPipe: Cannot create pipe 0x1c58ef0: Too many open files
QSocketNotifier: Invalid socket specified
QProcessPrivate::createPipe: Cannot create pipe 0x1c58f18: Too many open files
QSocketNotifier: Invalid socket specified
QProcessPrivate::createPipe: Cannot create pipe 0x1c58fa0: Too many open files
QProcessPrivate::createPipe: Cannot create pipe 0x1c58fa8: Too many open files
QSocketNotifier: Invalid socket specified
QSocketNotifier: Invalid socket specified

(process:30419): GLib-ERROR **: Creating pipes for GWakeup: Too many open files


Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fffd67fc700 (LWP 30442)]
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
g_logv (log_domain=0x7fffef0ac1ae "GLib", log_level=G_LOG_LEVEL_ERROR, format=<optimised out>, 
    args=args@entry=0x7fffd67fbc78) at /build/buildd/glib2.0-2.34.1/./glib/gmessages.c:974
974	/build/buildd/glib2.0-2.34.1/./glib/gmessages.c: No such file or directory.
(gdb) AAAAAQAAAANfOmEAAAACAAAAPGh0dHA6Ly93d3cuc2VtYW50aWNkZXNrdG9wLm9yZy9vbnRvbG9naWVzLzIwMDcvMDEvMTkvbmllI3VybAAAABEAAAAAPGZpbGU6Ly8vaG9tZS91c2VyLTAwMS9DYWxpYnJlJTIwTGlicmFyeS9BLiUyME1hbmV0dGUlMjBBbnNheQAAAEFodHRwOi8vd3d3LnNlbWFudGljZGVza3RvcC5vcmcvb250b2xvZ2llcy8yMDA3LzAxLzE5L25pZSNtaW1lVHlwZQAAAAoAAAAAHgBpAG4AbwBkAGUALwBkAGkAcgBlAGMAdABvAHIAeQ==
(gdb) thread apply all backtrace

Thread 8 (Thread 0x7fffd67fc700 (LWP 30442)):
#0  g_logv (log_domain=0x7fffef0ac1ae "GLib", log_level=G_LOG_LEVEL_ERROR, format=<optimised out>, 
    args=args@entry=0x7fffd67fbc78) at /build/buildd/glib2.0-2.34.1/./glib/gmessages.c:974
#1  0x00007fffef072e42 in g_log (log_domain=log_domain@entry=0x7fffef0ac1ae "GLib", 
    log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7fffef0fe030 "Creating pipes for GWakeup: %s\n")
    at /build/buildd/glib2.0-2.34.1/./glib/gmessages.c:1003
#2  0x00007fffef0a8113 in g_wakeup_new () at /build/buildd/glib2.0-2.34.1/./glib/gwakeup.c:163
#3  0x00007fffef069d47 in g_main_context_new () at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:590
#4  0x00007ffff37459b9 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x7fffc00008e0, 
    context=<optimised out>) at kernel/qeventdispatcher_glib.cpp:312
#5  0x00007ffff3745ab0 in QEventDispatcherGlib::QEventDispatcherGlib (this=0x7fffc00008c0, parent=0x0)
    at kernel/qeventdispatcher_glib.cpp:359
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff36199a7 in QThreadPrivate::createEventDispatcher (data=data@entry=0x63c740) at thread/qthread_unix.cpp:272
#7  0x00007ffff361aa94 in QThreadPrivate::start (arg=0x7ffff3a6f520 <processManager()::processManager>)
    at thread/qthread_unix.cpp:322
#8  0x00007fffef53ae9a in start_thread (arg=0x7fffd67fc700) at pthread_create.c:308
#9  0x00007ffff786ecbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fffd6ffd700 (LWP 30441)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007ffff361afa7 in wait (time=30000, this=0x1a03f20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimised out>, mutex=0x1a03e98, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffff360e54f in QThreadPoolThread::run (this=0x7fffd00063b0) at concurrent/qthreadpool.cpp:141
#4  0x00007ffff361aaec in QThreadPrivate::start (arg=0x7fffd00063b0) at thread/qthread_unix.cpp:338
---Type <return> to continue, or q <return> to quit---
#5  0x00007fffef53ae9a in start_thread (arg=0x7fffd6ffd700) at pthread_create.c:308
#6  0x00007ffff786ecbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fffd77fe700 (LWP 30440)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007ffff361afa7 in wait (time=30000, this=0x1a03f20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimised out>, mutex=0x1a03e98, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffff360e54f in QThreadPoolThread::run (this=0x1a044c0) at concurrent/qthreadpool.cpp:141
#4  0x00007ffff361aaec in QThreadPrivate::start (arg=0x1a044c0) at thread/qthread_unix.cpp:338
#5  0x00007fffef53ae9a in start_thread (arg=0x7fffd77fe700) at pthread_create.c:308
#6  0x00007ffff786ecbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---

Thread 5 (Thread 0x7fffd7fff700 (LWP 30439)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007ffff361afa7 in wait (time=30000, this=0x1a03f20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimised out>, mutex=0x1a03e98, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffff360e54f in QThreadPoolThread::run (this=0x1a04000) at concurrent/qthreadpool.cpp:141
#4  0x00007ffff361aaec in QThreadPrivate::start (arg=0x1a04000) at thread/qthread_unix.cpp:338
#5  0x00007fffef53ae9a in start_thread (arg=0x7fffd7fff700) at pthread_create.c:308
#6  0x00007ffff786ecbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffddf3c700 (LWP 30431)):
#0  0x00007ffff7863303 in __GI___poll (fds=<optimised out>, nfds=<optimised out>, timeout=<optimised out>)
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fffef06bd84 in g_main_context_poll (n_fds=2, fds=0x7fffd8002c20, timeout=-1, context=0x7fffd80009a0, 
    priority=<optimised out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7fffd80009a0, block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<optimised out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285
#3  0x00007fffef06bea4 in g_main_context_iteration (context=0x7fffd80009a0, may_block=1)
    at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#4  0x00007ffff3745bf6 in QEventDispatcherGlib::processEvents (this=0x7fffd80008c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007ffff37162bf in QEventLoop::processEvents (this=this@entry=0x7fffddf3bdc0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ffff3716548 in QEventLoop::exec (this=0x7fffddf3bdc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ffff3617b10 in QThread::exec (this=<optimised out>) at thread/qthread.cpp:501
#8  0x00007ffff36f8478 in QDnotifySignalThread::run (this=0x82fa60) at io/qfilesystemwatcher_dnotify.cpp:179
---Type <return> to continue, or q <return> to quit---
#9  0x00007ffff361aaec in QThreadPrivate::start (arg=0x82fa60) at thread/qthread_unix.cpp:338
#10 0x00007fffef53ae9a in start_thread (arg=0x7fffddf3c700) at pthread_create.c:308
#11 0x00007ffff786ecbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7e92780 (LWP 30419)):
#0  deref (this=0x190e8d0) at /usr/include/qt4/QtCore/qatomic_x86_64.h:133
#1  QList<QString>::~QList (this=0x7fffffffd1b0, __in_chrg=<optimised out>) at /usr/include/qt4/QtCore/qlist.h:731
#2  0x00007ffff5e33adc in ~QStringList (this=0x7fffffffd1b0, __in_chrg=<optimised out>)
    at /usr/include/qt4/QtCore/qstringlist.h:66
#3  Nepomuk2::IndexedDataRetriever::start (this=0x1c555a0) at ../ui/indexeddataretriever.cpp:59
#4  0x00007ffff5e2ecb3 in Nepomuk2::FileMetaDataProvider::setItems (this=0x904310, items=...)
    at ../ui/filemetadataprovider.cpp:329
---Type <return> to continue, or q <return> to quit---
#5  0x00007ffff5e2be99 in Nepomuk2::FileMetaDataWidget::setItems (this=0x7d18b0, items=...)
    at ../ui/filemetadatawidget.cpp:257
#6  0x00007ffff7b8c116 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#7  0x00007ffff7b8a7c9 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#8  0x00007ffff372cf5f in QMetaObject::activate (sender=0xadb930, m=<optimised out>, local_signal_index=<optimised out>, 
    argv=0x0) at kernel/qobject.cpp:3547
#9  0x00007ffff372c26c in QObject::event (this=0xadb930, e=<optimised out>) at kernel/qobject.cpp:1157
#10 0x00007ffff40f8e9c in QApplicationPrivate::notify_helper (this=this@entry=0x636fc0, receiver=receiver@entry=0xadb930, 
    e=e@entry=0x7fffffffdc50) at kernel/qapplication.cpp:4562
#11 0x00007ffff40fd30a in QApplication::notify (this=0x7fffffffe000, receiver=0xadb930, e=0x7fffffffdc50)
    at kernel/qapplication.cpp:4423
#12 0x00007ffff4e01636 in KApplication::notify (this=0x7fffffffe000, receiver=0xadb930, event=0x7fffffffdc50)
    at ../../kdeui/kernel/kapplication.cpp:311
---Type <return> to continue, or q <return> to quit---
#13 0x00007ffff371756e in QCoreApplication::notifyInternal (this=0x7fffffffe000, receiver=0xadb930, event=0x7fffffffdc50)
    at kernel/qcoreapplication.cpp:915
#14 0x00007ffff3748462 in sendEvent (event=0x7fffffffdc50, receiver=<optimised out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QTimerInfoList::activateTimers (this=0x63b160) at kernel/qeventdispatcher_unix.cpp:611
#16 0x00007ffff3745584 in timerSourceDispatch (source=<optimised out>) at kernel/qeventdispatcher_glib.cpp:186
#17 timerSourceDispatch (source=source@entry=0x63b100) at kernel/qeventdispatcher_glib.cpp:180
#18 0x00007fffef06bab5 in g_main_dispatch (context=0x63af20) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2715
#19 g_main_context_dispatch (context=context@entry=0x63af20) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3219
#20 0x00007fffef06bde8 in g_main_context_iterate (context=context@entry=0x63af20, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimised out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290
#21 0x00007fffef06bea4 in g_main_context_iteration (context=0x63af20, may_block=1)
    at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
---Type <return> to continue, or q <return> to quit---
#22 0x00007ffff3745bf6 in QEventDispatcherGlib::processEvents (this=0x608e40, flags=...)
    at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007ffff419dc1e in QGuiEventDispatcherGlib::processEvents (this=<optimised out>, flags=...)
    at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007ffff37162bf in QEventLoop::processEvents (this=this@entry=0x7fffffffdec0, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007ffff3716548 in QEventLoop::exec (this=0x7fffffffdec0, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007ffff371b708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#27 0x00007ffff7b89607 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#28 0x00007ffff779c76d in __libc_start_main (main=0x4006a0, argc=1, ubp_av=0x7fffffffe138, init=<optimised out>, 
    fini=<optimised out>, rtld_fini=<optimised out>, stack_end=0x7fffffffe128) at libc-start.c:226
#29 0x00000000004006d1 in _start ()
(gdb)
Comment 4 Christoph Feck 2013-02-05 00:11:18 UTC

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