Bug 215833 - Konqueror crashes when closing a tab with Ctrl+W
Summary: Konqueror crashes when closing a tab with Ctrl+W
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-23 15:01 UTC by A. Andres
Modified: 2011-11-21 06:09 UTC (History)
0 users

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 A. Andres 2009-11-23 15:01:03 UTC
Version:           4.3.3 (using KDE 4.3.3)
Compiler:          gcc/g++ 4.4.1 
OS:                Linux
Installed from:    Ubuntu Packages

What happened : I was browsing some web pages with 4 tabs. When I used the Ctrl+W shortcut to close the current tab, konqueror crashed. It never occured when closing a tab by clicking on the cross on the tab.

It happened a couple of times but I can't reproduce it everytime. 
This happened while browsing with the session which was restored when logging in in kde from my last connection. 

Here is the backtrace :

Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x00288faa in QMetaObject::changeGuard (ptr=0x46a4528, o=0x98f0110) at kernel/qobject.cpp:489
#7  0x03e2dc74 in QPointer<QWidget>::operator= (w=0x98f0110, force=true) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#8  qt_x11_enforce_cursor (w=0x98f0110, force=true) at kernel/qwidget_x11.cpp:305
#9  0x03d921d7 in QApplicationPrivate::dispatchEnterLeave (enter=0x98f0110, leave=0x0) at kernel/qapplication.cpp:2724
#10 0x03e1220b in QApplication::x11ProcessEvent (this=0xbfc78644, event=0xbfc7820c) at kernel/qapplication_x11.cpp:3531
#11 0x03e3fb0a in x11EventSourceDispatch (s=0x93d6840, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#12 0x00966e78 in g_main_dispatch (context=0x93d58f8) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#13 IA__g_main_context_dispatch (context=0x93d58f8) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#14 0x0096a720 in g_main_context_iterate (context=0x93d58f8, block=<value optimized out>, dispatch=1, self=0x93d3928) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#15 0x0096a853 in IA__g_main_context_iteration (context=0x93d58f8, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#16 0x002a14f5 in QEventDispatcherGlib::processEvents (this=0x939c138, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#17 0x03e3f635 in QGuiEventDispatcherGlib::processEvents (this=0x939c138, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#18 0x00274019 in QEventLoop::processEvents (this=0xbfc78504, flags=) at kernel/qeventloop.cpp:149
#19 0x0027446a in QEventLoop::exec (this=0xbfc78504, flags=...) at kernel/qeventloop.cpp:201
#20 0x0027862f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#21 0x03d8bd07 in QApplication::exec () at kernel/qapplication.cpp:3616
#22 0x0358c81f in kdemain (argc=2, argv=0x93c6b80) at ../../../../apps/konqueror/src/konqmain.cpp:271
#23 0x0804dde1 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x93bb2e5 "/home/xxx/Documents", envc=30, 
    envs=0x93bb302 "KDE_FULL_SESSION=true", reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x93bb7b1 "0") at ../../kinit/kinit.cpp:677
#24 0x0804ea35 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#25 0x0804ee69 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1353
#26 0x0804fbaf in main (argc=2, argv=0xbfc79094, envp=0xbfc790a0) at ../../kinit/kinit.cpp:1793
Comment 1 Dawit Alemayehu 2011-11-21 06:09:40 UTC
Cannot reporduce. Feel free to reopen if the problem persists for you with a more recent version of KDE, v4.7 or higher.