Bug 247995

Summary: Konqueror aborts when pressing "up" in DOM Inspector with no node or root node selected
Product: [Applications] konqueror Reporter: Joachim Mairböck <j.mairboeck>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: faure
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Joachim Mairböck 2010-08-15 22:10:40 UTC
Application: konqueror (4.5.00 (KDE 4.5.0))
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-pae i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I opened the DOM Inspector and pressed the "up" toolbar button without having selected. Konqueror aborts probably due to an unhandled exception. It also happens when the root node is selected (when "up" should not be possible). The "up" action should be disabled in such cases.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
[KCrash Handler]
#5  0xffffe424 in __kernel_vsyscall ()
#6  0xb609c7ff in raise () from /lib/libc.so.6
#7  0xb609e140 in abort () from /lib/libc.so.6
#8  0xb62927dd in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93
#9  0xb6290533 in __cxxabiv1::__terminate (handler=0xb6292690 <__gnu_cxx::__verbose_terminate_handler()>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:39
#10 0xb629056f in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:49
#11 0xb629073a in __cxxabiv1::__cxa_rethrow () at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:116
#12 0xb6ecb3d7 in QEventLoop::exec (this=0xbf9e58b4, flags=...) at kernel/qeventloop.cpp:214
#13 0xb6ecfc70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#14 0xb6402164 in QApplication::exec () at kernel/qapplication.cpp:3581
#15 0xb581ad5f in kdemain (argc=2, argv=0x809ec70) at /usr/src/debug/kdebase-4.5.0/apps/konqueror/src/konqmain.cpp:219
#16 0x0804e3f1 in launch (argc=2, _name=0x8092be4 "/usr/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8092c08 "joachimasus.site;1281895060;220048;20999_TIME39363039") at /usr/src/debug/kdelibs-4.5.0/kinit/kinit.cpp:723
#17 0x0804ef27 in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.0/kinit/kinit.cpp:1215
#18 0x0804f5cc in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.0/kinit/kinit.cpp:1408
#19 0x08050449 in main (argc=) at /usr/src/debug/kdelibs-4.5.0/kinit/kinit.cpp:1892

Possible duplicates by query: bug 247579, bug 242840, bug 240373, bug 234694, bug 234333.

Reported using DrKonqi
Comment 1 David Faure 2010-11-22 14:51:16 UTC
Fixed for KDE SC 4.6.

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