Bug 284624

Summary: dolphin crashed when I used the keyboard shortcut to open a new tab
Product: [Applications] dolphin Reporter: Craig Magina <craig.magina>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: 1.7   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: there is a problem here.png

Description Craig Magina 2011-10-21 15:29:12 UTC
Application: dolphin (1.7)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I was viewing a bzr or git repository directory and wanted to open a new tab to look at something else. It crashed the moment I hit the shortcut key to open the new tab. I mentioned the bzr/git repository directory as I have both of those plugins installed and enabled.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f319dccb780 (LWP 2633))]

Thread 3 (Thread 0x7f318b6a3700 (LWP 2634)):
#0  0x00007f319d59e773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3195cd1f68 in g_main_context_poll (n_fds=1, fds=0x7f3184002540, timeout=-1, context=0x7f31840009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#2  g_main_context_iterate (context=0x7f31840009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#3  0x00007f3195cd2429 in g_main_context_iteration (context=0x7f31840009a0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#4  0x00007f31999e9f3e in QEventDispatcherGlib::processEvents (this=0x7f31840008b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f31999bdcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f31999bdef7 in QEventLoop::exec (this=0x7f318b6a2dd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f31998d527f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f31999a0cbf in QInotifyFileSystemWatcherEngine::run (this=0x1938110) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f31998d7d05 in QThreadPrivate::start (arg=0x1938110) at thread/qthread_unix.cpp:331
#10 0x00007f31961a3efc in start_thread (arg=0x7f318b6a3700) at pthread_create.c:304
#11 0x00007f319d5aa89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f318892b700 (LWP 2637)):
#0  0x00007f319d59e773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3195cd1f68 in g_main_context_poll (n_fds=1, fds=0x1a0f910, timeout=-1, context=0x1cd3e30, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#2  g_main_context_iterate (context=0x1cd3e30, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#3  0x00007f3195cd2429 in g_main_context_iteration (context=0x1cd3e30, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#4  0x00007f31999e9f3e in QEventDispatcherGlib::processEvents (this=0x1c3b310, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f31999bdcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f31999bdef7 in QEventLoop::exec (this=0x7f318892add0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f31998d527f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f31999a0cbf in QInotifyFileSystemWatcherEngine::run (this=0x1b32d80) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f31998d7d05 in QThreadPrivate::start (arg=0x1b32d80) at thread/qthread_unix.cpp:331
#10 0x00007f31961a3efc in start_thread (arg=0x7f318892b700) at pthread_create.c:304
#11 0x00007f319d5aa89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f319dccb780 (LWP 2633)):
[KCrash Handler]
#6  QCoreApplication::notifyInternal (this=0x7fff57c5e9c0, receiver=0x20fe910, event=0x7fff57c5dfe0) at kernel/qcoreapplication.cpp:774
#7  0x00007f319a3bfcab in sendEvent (event=0x7fff57c5dfe0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#8  QApplicationPrivate::dispatchEnterLeave (enter=0x20edc60, leave=<optimized out>) at kernel/qapplication.cpp:2810
#9  0x00007f319a43e701 in QApplication::x11ProcessEvent (this=0x7fff57c5e9c0, event=0x7fff57c5e580) at kernel/qapplication_x11.cpp:3763
#10 0x00007f319a467412 in x11EventSourceDispatch (s=0x1625450, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#11 0x00007f3195cd1a5d in g_main_dispatch (context=0x161ebe0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#12 g_main_context_dispatch (context=0x161ebe0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#13 0x00007f3195cd2258 in g_main_context_iterate (context=0x161ebe0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#14 0x00007f3195cd2429 in g_main_context_iteration (context=0x161ebe0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#15 0x00007f31999e9ed6 in QEventDispatcherGlib::processEvents (this=0x1600a00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#16 0x00007f319a46707e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#17 0x00007f31999bdcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#18 0x00007f31999bdef7 in QEventLoop::exec (this=0x7fff57c5e950, flags=...) at kernel/qeventloop.cpp:201
#19 0x00007f31999c2789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#20 0x00007f319d8b3269 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#21 0x00007f319d4ea30d in __libc_start_main (main=0x400640, argc=6, ubp_av=0x7fff57c5eea8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff57c5ee98) at libc-start.c:226
#22 0x0000000000400671 in _start ()

Possible duplicates by query: bug 283332, bug 282257, bug 282067, bug 280972, bug 280181.

Reported using DrKonqi
Comment 1 Marcel Partap 2011-12-07 05:00:06 UTC
Created attachment 66460 [details]
there is a problem here.png

...can't we friggin pay someone to fix this? debug bounties? this one sux badly.
Comment 2 Peter Penz 2011-12-07 09:04:04 UTC
For fixing this we' please need a reliable description how to reproduce the issue. Also the information whether the issue is always reproducible or rarely or depends on the timing is very important. Does the issue only occur in directories with a git/bzr-plugin?

I tried the steps above with a directory with enabled git-plugin and opening a tab resulted in no crash. Of course there seems to be an open issue but we cannot fix it until the steps to reproduce it are clear.
Comment 3 Craig Magina 2013-03-11 15:58:16 UTC
I just attempted to reproduce this issue in KDE SC 4.10.1 by using the keyboard shortcut to open a new tab from a regular directory, a bzr plugin enabled directory and a git plugin enabled directory with no success.
Comment 4 Jekyll Wu 2013-03-11 17:29:56 UTC
Thanks for the feedback. Close it .