Bug 141351 - Pressing Control+Home while web browsing crashs Konqueror
Summary: Pressing Control+Home while web browsing crashs Konqueror
Status: RESOLVED WORKSFORME
Alias: None
Product: kxkb
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 156348 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-02-07 19:16 UTC by Richard
Modified: 2008-08-08 10:07 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard 2007-02-07 19:16:44 UTC
Version:           3.5.5 (using KDE KDE 3.5.5)
Installed from:    Debian testing/unstable Packages
OS:                Linux

I have been seeing this particular problem for several versions of Konqueror running under Debian Sid. Mentioned it to Aaron Seigo but he hadn't seen it. Kept watching.

And it keeps happening though somewhat random. I haven't found a similar report on the net. Hope this helps. 

It seems to be somewhat random. Seems to depend on browsing for a while before using Ctrl-Home to try to go to the top of the page. But instead Konqueror goes away completely, with no word of warning, only this debug log:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
. . .
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1233946944 (LWP 5180)]
(no debugging symbols found)
. . .
(no debugging symbols found)
[KCrash handler]
#5  0x0804c0eb in ?? ()
#6  0xb6cf8640 in qt_inheritedBy () from /usr/lib/libqt-mt.so.3
#7  0xb7f60906 in qt_cast<QLineEdit*> () from /usr/lib/libkdeinit_konqueror.so
#8  0xb7455cb7 in KApplication::notify () from /usr/lib/libkdecore.so.4
#9  0xb6c25495 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#10 0xb6c166f9 in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3
#11 0xb6c22723 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#12 0xb6c38d02 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#13 0xb6cac179 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#14 0xb6cabf9a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#15 0xb6c937bf in QApplication::exec () from /usr/lib/libqt-mt.so.3
#16 0xb7f55495 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#17 0x08048482 in ?? ()
#18 0x00000001 in ?? ()
#19 0xbfaf0e44 in ?? ()
#20 0xbfaf0dc8 in ?? ()
#21 0x080484f9 in ?? ()
#22 0xb7c6dc8c in ?? () from /lib/tls/libc.so.6
#23 0xbfaf0dd0 in ?? ()
#24 0xbfaf0e18 in ?? ()
#25 0xb7c77ea8 in __libc_start_main () from /lib/tls/libc.so.6
Backtrace stopped: frame did not save the PC
===============================================
Comment 1 Richard 2007-02-07 20:32:15 UTC
How to Crash Konqueror, repeatedly:

The key to making it crash is to use the 
Home key or number 7 key of the number keys pad. 

Control+Home goes to the file view as expected. 
but
Control+#7key crashes like clockwork. 

1. Open http://bugs.kde.org/ in Konqueror
2. Press Control+ the number 7 key of the keypad
   with Number Pad off (if on it won't crash).
3. Konqueror crashes with this trace:
(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1233672512 (LWP 6137)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x006c0065 in ?? ()
#6  0xb6d3b640 in qt_inheritedBy () from /usr/lib/libqt-mt.so.3
#7  0xb7fa3906 in qt_cast<QLineEdit*> () from /usr/lib/libkdeinit_konqueror.so
#8  0xb7498cb7 in KApplication::notify () from /usr/lib/libkdecore.so.4
#9  0xb6c68495 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#10 0xb6c596f9 in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3
#11 0xb6c65723 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#12 0xb6c7bd02 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#13 0xb6cef179 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#14 0xb6ceef9a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#15 0xb6cd67bf in QApplication::exec () from /usr/lib/libqt-mt.so.3
#16 0xb7f98495 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#17 0x08048482 in ?? ()
#18 0x00000001 in ?? ()
#19 0xbfbf8f54 in ?? ()
#20 0xbfbf8ed8 in ?? ()
#21 0x080484f9 in ?? ()
#22 0xb7cb0c8c in ?? () from /lib/tls/libc.so.6
#23 0xbfbf8ee0 in ?? ()
#24 0xbfbf8f28 in ?? ()
#25 0xb7cbaea8 in __libc_start_main () from /lib/tls/libc.so.6
Backtrace stopped: frame did not save the PC

Comment 2 Tommi Tervo 2007-02-08 07:51:19 UTC
#0  0x00000050 in ?? ()
No symbol table info available.
#1  0xb6e9a7a8 in qt_inheritedBy () from /usr/share/qt3/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7ec5bf3 in qt_cast<QLineEdit*> (object=0x828deb0) at qobjectdefs.h:173
No locals.
#3  0xb750ee9c in KApplication::notify (this=0xbff07098, receiver=0x828deb0,
    event=0xbff06ad4) at kapplication.cpp:460
        _selectAll = (const KShortcut &) @0xb766dd8c: {m_nSeqs = 1, m_rgseq = {
    {m_nKeys = 1 '\001', m_bTriggerOnRelease = 0 '\0', m_rgvar = {{m_sym = 97,
          m_mod = 2}, {m_sym = 0, m_mod = 0}, {m_sym = 0, m_mod = 0}, {
          m_sym = 0, m_mod = 0}}, d = 0x0}, {m_nKeys = 0 '\0',
      m_bTriggerOnRelease = 0 '\0', m_rgvar = {{m_sym = 0, m_mod = 0}, {
          m_sym = 0, m_mod = 0}, {m_sym = 0, m_mod = 0}, {m_sym = 0,
          m_mod = 0}}, d = 0x0}}, d = 0x0}
        edit = (struct QLineEdit *) 0x2
        medit = (struct QTextEdit *) 0xb6b6c7d0
        t = KeyPress
#4  0xb6dc6e25 in QApplication::sendSpontaneousEvent ()
   from /usr/share/qt3/lib/libqt-mt.so.3
Comment 3 Tommi Tervo 2007-02-08 07:54:12 UTC
Added older bug submitters to CC. (#120029,#117456)
Comment 4 lkaratzas 2007-02-09 14:31:51 UTC
The problem seems to have been fixed. I tried to reproduce it with several kinds of files and listings and I wasn't able to.
Comment 5 Richard 2007-02-09 16:32:59 UTC
Which version are you using?

I'm using Konqueror 3.5.5 (3.5.5a.dfsg.1-6) on Kde 3.5.5 from Debian Sid,
with English interface and Spanish (basic) keyboard. 

I can kill Konqueror at any time by pressing Ctrl-Home(7 key) on number pad.

Now that I know, it doesn't cause as much problem because I don't do it. :)
But it's been happening to me for quite a while now. 

Konqueror would be the bees knees if I could figure how to make the gestures 
work reliably, after a reboot. 
Comment 6 Carsten Niehaus 2007-03-22 14:59:28 UTC
KDE 3.5.5, OpenSUSE 10.2


#0  0xb6f7adde in QWidget::createTLExtra () from /usr/lib/qt3/lib/libqt-mt.so.3
#1  0xb6f7bc42 in QWidget::topData () from /usr/lib/qt3/lib/libqt-mt.so.3
#2  0xb6eb1e7d in QWidget::getInputContext () from /usr/lib/qt3/lib/libqt-mt.so.3
#3  0xb6e84042 in QETWidget::translateKeyEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
#4  0xb6e8506e in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
#5  0xb6e9591a in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0xb6efd0e0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0xb6efcf76 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0xb6ee600f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0xb7f58505 in kdemain () from /opt/kde3/lib/libkdeinit_konqueror.so
Comment 7 Karl Botts 2007-03-24 00:40:10 UTC
I think I am the original reporter of this bug.  I just want to mention that this addendum somebody made:

2. Press Control+ the number 7 key of the keypad 
   with Number Pad off (if on it won't crash). 

is probably important.  I suspect that it is why nobody has been able to reproduce.  I always work with numpad off, but am not usually aware of that, and so probably did not mention it in my bug report.

Comment 8 Richard 2007-12-12 17:22:54 UTC
@Karl Botts,
You are correct. 
Entering Ctrl-Home on the keypad with Number Pad off 
still crashes Konqueror 3.5.8 repeatedly. 

Firefox since v2 is even more unstable. 
Konqueror mouse gestures are a sometimes thing and 
it crashs, sin falta, when enter Ctrl-Home with Number Pad off.
If Number Pad is on it will not crash. 

Looking forward, hopefully, to KDE 4 without this nuisance bug. 

Thanks for a great tool.

Comment 9 Avindra Goolcharan 2008-01-19 18:20:04 UTC
i can kind of confirm this. when i press control+tab my thing crashes, always
Comment 10 Rui G. 2008-05-31 18:44:28 UTC
Still present in kde 3.5.9 but doesn't happen in trunk r814642 in both dolphin and konqueror
Comment 11 FiNeX 2008-06-02 00:48:10 UTC
Crash confirmed in 3.5.9.
Cannot reproduce using trunk... well, CTRL+home in trunk does nothing...
Comment 12 Rui G. 2008-06-03 17:06:30 UTC
Finex, the shortcut is different in trunk, it's alt+home , but i can't use it with alt+home_numpad which was the sure way to crash in 3.5.9.

I just realized I commented about not working in dolphin, and that can't happen because dolphin isn't a browser, my mistake there. 
Comment 13 Rui G. 2008-06-04 21:42:30 UTC
*** Bug 156348 has been marked as a duplicate of this bug. ***
Comment 14 A. Spehr 2008-08-08 10:07:33 UTC
Fixed in 4.1.60