Bug 297112 - Konqueror Filemanager profile crash with multiple panes open
Summary: Konqueror Filemanager profile crash with multiple panes open
Status: RESOLVED DUPLICATE of bug 296296
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.7.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 298159 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-30 11:42 UTC by Nick Leverton
Modified: 2012-04-16 06:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Leverton 2012-03-30 11:42:40 UTC
Application: konqueror (4.7.4 (4.7.4))
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-17-generic-pae i686
Distribution: Ubuntu 11.10

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

I was using Konqui in FileManagement mode to tidy up my home directory by moving things into folders or deleting them.  In the one konqui instance, one tab, I had three panes open:

1: viewing home directory, locked to current directory, view linked to pane 3
2: viewing other directory, not locked, not linked
3: viewing file contents, not locked, but linked to pane 1
(the use case obviously being that I could click on a file in pane 1, preview its contents in pane 3, and then either delete it or drag it to the appropriate folder in pane 2).

I had noticed that this konqui instance was getting quite slow to respond - it was newly opened for this purpose so didn't have any old URL history hanging around.  This counts as unusual behaviouor as Konqui is normally pretty quick to respond in the file management view.

In order to delete an oddly named directory I had opened the Terminal Emulator view, done the rm and then closed the view, shortly before the crash.  I don't know if it was related.

I then clicked on a few more files and dragged them across.  After a few seconds further moving files around, konqui crashed.  Can't tell whether it was in response to the previous click-and-drag or to the next click as they were quite close together.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4cef710 (LWP 21401))]

Thread 3 (Thread 0xafd17b70 (LWP 6365)):
#0  0xb53ddd44 in __pthread_mutex_unlock_usercnt (mutex=0xd24d6bc, decr=1) at pthread_mutex_unlock.c:52
#1  0xb75fb2f4 in pthread_mutex_unlock (mutex=0xd24d6bc) at forward.c:184
#2  0xb5309102 in g_main_context_dispatch (context=0xd24d6b8) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3014
#3  0xb5309990 in g_main_context_iterate (context=0xd24d6b8, block=-1255046368, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#4  0xb5309c2a in g_main_context_iteration (context=0xd24d6b8, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#5  0xb6773b37 in QEventDispatcherGlib::processEvents (this=0xd236ec8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb67441dd in QEventLoop::processEvents (this=0xafd172b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6744421 in QEventLoop::exec (this=0xafd172b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb664790b in QThread::exec (this=0xd236480) at thread/qthread.cpp:498
#9  0xb6724e2d in QInotifyFileSystemWatcherEngine::run (this=0xd236480) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb664a7b3 in QThreadPrivate::start (arg=0xd236480) at thread/qthread_unix.cpp:331
#11 0xb53dad31 in start_thread (arg=0xafd17b70) at pthread_create.c:304
#12 0xb75ed46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa7ce9b70 (LWP 6592)):
#0  0xb53c2d10 in __GI_clock_gettime (clock_id=1, tp=0xa7ce9028) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb66a17d5 in do_gettime (frac=0xa7ce9020, sec=0xa7ce9018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb67744b6 in QTimerInfoList::updateCurrentTime (this=0xaf4116cc) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb677480a in QTimerInfoList::timerWait (this=0xaf4116cc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6773053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa7ce912c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb67730ed in timerSourcePrepare (source=0xaf411698, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb530888c in g_main_context_prepare (context=0xaf40bb78, priority=0xa7ce9188) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2762
#8  0xb5309637 in g_main_context_iterate (context=0xaf40bb78, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3069
#9  0xb5309c2a in g_main_context_iteration (context=0xaf40bb78, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#10 0xb6773b37 in QEventDispatcherGlib::processEvents (this=0x11b9e140, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb67441dd in QEventLoop::processEvents (this=0xa7ce92b0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6744421 in QEventLoop::exec (this=0xa7ce92b0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb664790b in QThread::exec (this=0xfc43b18) at thread/qthread.cpp:498
#14 0xb6724e2d in QInotifyFileSystemWatcherEngine::run (this=0xfc43b18) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb664a7b3 in QThreadPrivate::start (arg=0xfc43b18) at thread/qthread_unix.cpp:331
#16 0xb53dad31 in start_thread (arg=0xa7ce9b70) at pthread_create.c:304
#17 0xb75ed46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb4cef710 (LWP 21401)):
[KCrash Handler]
#7  QCoreApplication::notifyInternal (this=0xbf94f17c, receiver=0x1f1b4eb0, event=0xbf94e9ac) at kernel/qcoreapplication.cpp:774
#8  0xb5bf764b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#9  QApplicationPrivate::dispatchEnterLeave (enter=0x1f1b4eb0, leave=0xb6561cbc) at kernel/qapplication.cpp:2810
#10 0xb5c82ca5 in QApplication::x11ProcessEvent (this=0xbf94f17c, event=0xbf94ecfc) at kernel/qapplication_x11.cpp:3766
#11 0xb5caf28c in x11EventSourceDispatch (s=0x9f06640, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#12 0xb530925f in g_main_dispatch (context=0x9f04af0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#13 g_main_context_dispatch (context=0x9f04af0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#14 0xb5309990 in g_main_context_iterate (context=0x9f04af0, block=-1255046368, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#15 0xb5309c2a in g_main_context_iteration (context=0x9f04af0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#16 0xb6773ada in QEventDispatcherGlib::processEvents (this=0x9f01678, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#17 0xb5caee7a in QGuiEventDispatcherGlib::processEvents (this=0x9f01678, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#18 0xb67441dd in QEventLoop::processEvents (this=0xbf94f004, flags=...) at kernel/qeventloop.cpp:149
#19 0xb6744421 in QEventLoop::exec (this=0xbf94f004, flags=...) at kernel/qeventloop.cpp:201
#20 0xb674919d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#21 0xb5bf4924 in QApplication::exec () at kernel/qapplication.cpp:3760
#22 0xb7767bd5 in kdemain (argc=3, argv=0xbf94f4d4) at ../../../konqueror/src/konqmain.cpp:242
#23 0x0804850b in main (argc=3, argv=0xbf94f4d4) at konqueror_dummy.cpp:3

Possible duplicates by query: bug 296296, bug 295391, bug 294979, bug 294380, bug 294279.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2012-04-16 06:21:22 UTC
*** Bug 298159 has been marked as a duplicate of this bug. ***
Comment 2 Dawit Alemayehu 2012-04-16 06:22:57 UTC

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