Summary: | Dolphin crash when browsing directory | ||
---|---|---|---|
Product: | [Unmaintained] nepomuk | Reporter: | wintonian <bugzilla> |
Component: | general | Assignee: | 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
> #18 0x00007f83d0c82979 in ?? () from /usr/lib/libnepomukwidgets.so.4
Could you install debug symbols ?
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. (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) *** This bug has been marked as a duplicate of bug 310777 *** |