Summary: | Dolphin crashed while browsing folder with images and videos (Preview enabled) | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Baokai Lei <leibaokai> |
Component: | general | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 2.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Baokai Lei
2012-10-08 01:38:46 UTC
Dolphin crashed again today, same thing. Just browsing a folder with images and videos and preview enabled, and not doing anything special. That's already the second Dolphin crash with 4.9.2 in such a short time, whereas before (4.9.1 and lower) I had none. Thanks for the report, but unfortunately, the backtrace does not tell us much about what went wrong. We have more reports with the same backtrace, but one cannot even be sure if those all have the same root cause because some of these crashes have been fixed some time ago, see, e.g., bug 301056. Had another Dolphin crash today, also while just browsing a folder with many videos, thumbnails enabled. I'll put the backtrace below, hoepfully it's more helpful. Application: dolphin (2.1) KDE Platform Version: 4.9.2 Qt Version: 4.8.3 Operating System: Linux 3.5.0-17-generic x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: The crash can be reproduced sometimes. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7ef9a26780 (LWP 4406))] Thread 4 (Thread 0x7f7edfc70700 (LWP 4407)): #0 0x00007f7ef93f5303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f7ef0b3fd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7ef0b3fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7ef61e2c16 in QEventDispatcherGlib::processEvents (this=0x7f7ed80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f7ef61b32bf in QEventLoop::processEvents (this=this@entry=0x7f7edfc6fdd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7ef61b3548 in QEventLoop::exec (this=0x7f7edfc6fdd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f7ef60b4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f7ef61939af in QInotifyFileSystemWatcherEngine::run (this=0x1b801d0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f7ef60b7aec in QThreadPrivate::start (arg=0x1b801d0) at thread/qthread_unix.cpp:338 #9 0x00007f7ef1406e9a in start_thread (arg=0x7f7edfc70700) at pthread_create.c:308 #10 0x00007f7ef9400cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f7ede8e0700 (LWP 4408)): #0 0x00007f7ef140a05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f7ed0000a60) at pthread_mutex_unlock.c:290 #2 0x00007f7ef0b7cc61 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7ef0b3f672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7ef0b3fcab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7ef0b3fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f7ef61e2c16 in QEventDispatcherGlib::processEvents (this=0x7f7ed00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0x00007f7ef61b32bf in QEventLoop::processEvents (this=this@entry=0x7f7ede8dfdd0, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f7ef61b3548 in QEventLoop::exec (this=0x7f7ede8dfdd0, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f7ef60b4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #10 0x00007f7ef61939af in QInotifyFileSystemWatcherEngine::run (this=0x1ce72c0) at io/qfilesystemwatcher_inotify.cpp:248 #11 0x00007f7ef60b7aec in QThreadPrivate::start (arg=0x1ce72c0) at thread/qthread_unix.cpp:338 #12 0x00007f7ef1406e9a in start_thread (arg=0x7f7ede8e0700) at pthread_create.c:308 #13 0x00007f7ef9400cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f7edd025700 (LWP 4419)): #0 0x00007f7ef93f5303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f7ef0b3fd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7ef0b3fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7ef61e2c16 in QEventDispatcherGlib::processEvents (this=0x7f7ec80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f7ef61b32bf in QEventLoop::processEvents (this=this@entry=0x7f7edd024dd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7ef61b3548 in QEventLoop::exec (this=0x7f7edd024dd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f7ef60b4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f7ef61939af in QInotifyFileSystemWatcherEngine::run (this=0x250ce70) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f7ef60b7aec in QThreadPrivate::start (arg=0x250ce70) at thread/qthread_unix.cpp:338 #9 0x00007f7ef1406e9a in start_thread (arg=0x7f7edd025700) at pthread_create.c:308 #10 0x00007f7ef9400cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7ef9a26780 (LWP 4406)): [KCrash Handler] #6 QCoreApplication::notifyInternal (this=0x7fffc7a6db20, receiver=0x3038210, event=0x7fffc7a6d030) at kernel/qcoreapplication.cpp:902 #7 0x00007f7ef52e1546 in sendEvent (event=0x7fffc7a6d030, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #8 QApplicationPrivate::dispatchEnterLeave (enter=0x3038210, leave=<optimized out>) at kernel/qapplication.cpp:2827 #9 0x00007f7ef535e277 in QApplication::x11ProcessEvent (this=0x7fffc7a6db20, event=0x7fffc7a6d610) at kernel/qapplication_x11.cpp:3810 #10 0x00007f7ef5385fa2 in x11EventSourceDispatch (s=0x1aaf670, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #11 0x00007f7ef0b3fab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007f7ef0b3fde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007f7ef0b3fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007f7ef61e2bf6 in QEventDispatcherGlib::processEvents (this=0x1a72e40, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #15 0x00007f7ef5385c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #16 0x00007f7ef61b32bf in QEventLoop::processEvents (this=this@entry=0x7fffc7a6d9e0, flags=...) at kernel/qeventloop.cpp:149 #17 0x00007f7ef61b3548 in QEventLoop::exec (this=0x7fffc7a6d9e0, flags=...) at kernel/qeventloop.cpp:204 #18 0x00007f7ef61b8708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #19 0x00007f7ef971a907 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #20 0x00007f7ef932e76d in __libc_start_main (main=0x4006a0, argc=1, ubp_av=0x7fffc7a6dc58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffc7a6dc48) at libc-start.c:226 #21 0x00000000004006d1 in _start () Possible duplicates by query: bug 308830, bug 306177, bug 305645, bug 304897, bug 304480. Slightly different situation this time: Dolphin was running in an ordinary window, showing a folder with video and image thumbnails, and screensaver was running (the normal "slideshow" screensaver). In exactly the moment I stopped the screensaver, Dolphin crashed. I could get a more detailled backtrace this time by manually installing the libglib debug package (no idea why it wasn't installed before). Take a look if it's more helpful now. Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f48ffa76780 (LWP 11162))] Thread 4 (Thread 0x7f48e5cc0700 (LWP 11163)): #0 0x00007f48f745a05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f48e0000a60) at pthread_mutex_unlock.c:290 #2 0x00007f48f6bccc61 in g_mutex_unlock (mutex=mutex@entry=0x7f48e00009a0) at /build/buildd/glib2.0-2.34.0/./glib/gthread-posix.c:227 #3 0x00007f48f6b8fc9e in g_main_context_iterate (context=context@entry=0x7f48e00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3268 #4 0x00007f48f6b8fea4 in g_main_context_iteration (context=0x7f48e00009a0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351 #5 0x00007f48fc232c16 in QEventDispatcherGlib::processEvents (this=0x7f48e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f48fc2032bf in QEventLoop::processEvents (this=this@entry=0x7f48e5cbfdd0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f48fc203548 in QEventLoop::exec (this=0x7f48e5cbfdd0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f48fc104b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f48fc1e39af in QInotifyFileSystemWatcherEngine::run (this=0xd91e10) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f48fc107aec in QThreadPrivate::start (arg=0xd91e10) at thread/qthread_unix.cpp:338 #11 0x00007f48f7456e9a in start_thread (arg=0x7f48e5cc0700) at pthread_create.c:308 #12 0x00007f48ff450cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f48e4939700 (LWP 11164)): #0 0x00007f48f7458f69 in __pthread_mutex_lock (mutex=0x7f48d8000a60) at pthread_mutex_lock.c:92 #1 0x00007f48f6bccc31 in g_mutex_lock (mutex=mutex@entry=0x7f48d80009a0) at /build/buildd/glib2.0-2.34.0/./glib/gthread-posix.c:208 #2 0x00007f48f6b8f897 in g_main_context_check (context=context@entry=0x7f48d80009a0, max_priority=2147483647, fds=fds@entry=0x7f48d80029b0, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3171 #3 0x00007f48f6b8fd22 in g_main_context_iterate (context=context@entry=0x7f48d80009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3287 #4 0x00007f48f6b8fea4 in g_main_context_iteration (context=0x7f48d80009a0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351 #5 0x00007f48fc232c16 in QEventDispatcherGlib::processEvents (this=0x7f48d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f48fc2032bf in QEventLoop::processEvents (this=this@entry=0x7f48e4938dd0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f48fc203548 in QEventLoop::exec (this=0x7f48e4938dd0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f48fc104b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f48fc1e39af in QInotifyFileSystemWatcherEngine::run (this=0xf1a5a0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f48fc107aec in QThreadPrivate::start (arg=0xf1a5a0) at thread/qthread_unix.cpp:338 #11 0x00007f48f7456e9a in start_thread (arg=0x7f48e4939700) at pthread_create.c:308 #12 0x00007f48ff450cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f48de9dc700 (LWP 11175)): #0 0x00007f48ff445303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f48f6b8fd84 in g_main_context_poll (n_fds=1, fds=0x7f48cc0029b0, timeout=-1, context=0x7f48cc0009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584 #2 g_main_context_iterate (context=context@entry=0x7f48cc0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285 #3 0x00007f48f6b8fea4 in g_main_context_iteration (context=0x7f48cc0009a0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351 #4 0x00007f48fc232c16 in QEventDispatcherGlib::processEvents (this=0x7f48cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f48fc2032bf in QEventLoop::processEvents (this=this@entry=0x7f48de9dbdd0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f48fc203548 in QEventLoop::exec (this=0x7f48de9dbdd0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f48fc104b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007f48fc1e39af in QInotifyFileSystemWatcherEngine::run (this=0x17a63c0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f48fc107aec in QThreadPrivate::start (arg=0x17a63c0) at thread/qthread_unix.cpp:338 #10 0x00007f48f7456e9a in start_thread (arg=0x7f48de9dc700) at pthread_create.c:308 #11 0x00007f48ff450cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f48ffa76780 (LWP 11162)): [KCrash Handler] #6 QCoreApplication::notifyInternal (this=0x7fff3d9107a0, receiver=0x17f12c0, event=0x7fff3d90fcb0) at kernel/qcoreapplication.cpp:902 #7 0x00007f48fb331546 in sendEvent (event=0x7fff3d90fcb0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #8 QApplicationPrivate::dispatchEnterLeave (enter=0x17fc700, leave=<optimized out>) at kernel/qapplication.cpp:2827 #9 0x00007f48fb3ae415 in QApplication::x11ProcessEvent (this=0x7fff3d9107a0, event=0x7fff3d910290) at kernel/qapplication_x11.cpp:3733 #10 0x00007f48fb3d5fa2 in x11EventSourceDispatch (s=s@entry=0xcbf670, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #11 0x00007f48f6b8fab5 in g_main_dispatch (context=0xcbe400) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:2715 #12 g_main_context_dispatch (context=context@entry=0xcbe400) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3219 #13 0x00007f48f6b8fde8 in g_main_context_iterate (context=context@entry=0xcbe400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3290 #14 0x00007f48f6b8fea4 in g_main_context_iteration (context=0xcbe400, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351 #15 0x00007f48fc232bf6 in QEventDispatcherGlib::processEvents (this=0xc82e40, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #16 0x00007f48fb3d5c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #17 0x00007f48fc2032bf in QEventLoop::processEvents (this=this@entry=0x7fff3d910660, flags=...) at kernel/qeventloop.cpp:149 #18 0x00007f48fc203548 in QEventLoop::exec (this=0x7fff3d910660, flags=...) at kernel/qeventloop.cpp:204 #19 0x00007f48fc208708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #20 0x00007f48ff76a907 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #21 0x00007f48ff37e76d in __libc_start_main (main=0x4006a0, argc=1, ubp_av=0x7fff3d9108d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3d9108c8) at libc-start.c:226 #22 0x00000000004006d1 in _start () *** This bug has been marked as a duplicate of bug 282257 *** |