Bug 100359 - Konqueror crashed in qgdict when I closed a tab
Summary: Konqueror crashed in qgdict when I closed a tab
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-27 10:44 UTC by Jure Repinc
Modified: 2005-02-27 13:52 UTC (History)
0 users

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 Jure Repinc 2005-02-27 10:44:39 UTC
Version:           3.4.0 (using KDE Devel)
Installed from:    Compiled sources
Compiler:          GCC 3.4.1 MandrakeLinux 10.1, i686
OS:                Linux

I had three tabs already open and from the last one I right clicked on a link and selecte to open it in a new tab. Then I checked out the new tab and then clicked the button to the right to close it. And then Konqueror crashes with this backtrace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1097185792 (LWP 32606)]
[KCrash handler]
#7  0x40f9d758 in QGDict::unlink_ptr (this=0x70, key=0x8f2d9a8, d=0x0)
    at tools/qgdict.cpp:644
#8  0x40f9da09 in QGDict::remove_ptr (this=0x70, key=0x8f2d9a8, item=0x0)
    at tools/qgdict.cpp:705
#9  0x41ca2723 in KHTMLView::setWidgetVisible (this=0x70, w=0x8f2d9a8)
    at qptrdict.h:66
#10 0x41da3f00 in khtml::RenderWidget::slotWidgetDestructed (this=0x8f2d9a8)
    at /home/kdedev/src/kde/kdelibs/khtml/rendering/render_replaced.cpp:325
#11 0x41da4de9 in khtml::RenderWidget::qt_invoke (this=0x8f2d9a8, _id=2, 
    _o=0xbfffdbb0) at render_replaced.moc:86
#12 0x41daee78 in khtml::RenderLineEdit::qt_invoke (this=0x8f2d9a8, _id=2, 
    _o=0xbfffdbb0) at render_form.moc:333
#13 0x40ccdbdb in QObject::activate_signal (this=0x8eba4f0, clist=0x8f3c788, 
    o=0xbfffdbb0) at kernel/qobject.cpp:2355
#14 0x40ccda7d in QObject::activate_signal (this=0x8eba4f0, signal=0)
    at kernel/qobject.cpp:2324
#15 0x41024748 in QObject::destroyed (this=0x8eba4f0)
    at .moc/debug-shared-mt/moc_qobject.cpp:102
#16 0x40cca657 in ~QObject (this=0x8eba4f0) at kernel/qobject.cpp:446
#17 0x40cffaf4 in ~QWidget (this=0x8eba4f0) at kernel/qwidget.cpp:983
#18 0x40d85552 in ~QFrame (this=0x8eba4f0)
    at .moc/debug-shared-mt/moc_qvbox.cpp:49
#19 0x40d9b2f8 in ~QLineEdit (this=0x8eba4f0) at widgets/qlineedit.cpp:441
#20 0x4050f54d in KDoubleSpinBox::Private::mapToInt (this=0x8de4da8, 
    value=4.7240544301437284e-304, ok=0x8eba4f0) at kdebug.h:230
#21 0x41da919b in ~LineEditWidget (this=0x8eba4f0)
    at /home/kdedev/src/kde/kdelibs/khtml/rendering/render_form.cpp:305
#22 0x40cffa3a in ~QWidget (this=0x8f51200) at kernel/qwidget.cpp:973
#23 0x40df635e in ~QClipperWidget (this=0x8f51200)
    at widgets/qscrollview.cpp:2591
#24 0x40cffa3a in ~QWidget (this=0x8f4e448) at kernel/qwidget.cpp:973
#25 0x40df626c in ~QViewportWidget (this=0x8f4e448)
    at widgets/qscrollview.cpp:631
#26 0x40df0213 in ~QScrollView (this=0x8f46618) at widgets/qscrollview.cpp:631
#27 0x41ca2934 in ~KHTMLView (this=0x8f46618) at qstring.h:848
#28 0x40038d53 in ~Part (this=0x8f3ca48, __vtt_parm=0x41f2a048)
    at qguardedptr.h:117
#29 0x40039370 in ~ReadOnlyPart (this=0x8f3ca48, __vtt_parm=0x41f2a044)
    at qstring.h:848
#30 0x41ccc488 in ~KHTMLPart (this=0x8f3ca48)
    at /home/kdedev/src/kde/kdelibs/khtml/khtml_part.cpp:503
#31 0x417c6916 in ~KonqView (this=0x8f3d4f8)
    at /home/kdedev/src/kde/kdebase/konqueror/konq_view.cc:130
#32 0x417cea90 in KonqViewManager::removeTab (this=0x8190378, tab=0x0)
    at qptrlist.h:174
#33 0x417fc330 in KonqMainWindow::slotRemoveTab (this=0x8175c78)
    at /home/kdedev/src/kde/kdebase/konqueror/konq_mainwindow.cc:2653
#34 0x4182ab44 in KonqMainWindow::qt_invoke (this=0x8175c78, _id=158, 
    _o=0xbfffe250) at konq_mainwindow.moc:667
#35 0x40ccdbdb in QObject::activate_signal (this=0x8662a50, clist=0x865cc38, 
    o=0xbfffe250) at kernel/qobject.cpp:2355
#36 0x40ccda7d in QObject::activate_signal (this=0x8662a50, signal=4)
    at kernel/qobject.cpp:2324
#37 0x4102d06f in QButton::clicked (this=0x8662a50)
    at .moc/debug-shared-mt/moc_qbutton.cpp:152
#38 0x40d63d2f in QButton::mouseReleaseEvent (this=0x8662a50, e=0xbfffe680)
    at widgets/qbutton.cpp:836
#39 0x40d06047 in QWidget::event (this=0x8662a50, e=0xbfffe680)
    at kernel/qwidget.cpp:4676
#40 0x40c6b2b9 in QApplication::internalNotify (this=0xbfffef10, 
    receiver=0x8662a50, e=0xbfffe680) at kernel/qapplication.cpp:2635
#41 0x40c6aa74 in QApplication::notify (this=0xbfffef10, receiver=0x8662a50, 
    e=0xbfffe680) at kernel/qapplication.cpp:2421
#42 0x4076bf43 in KApplication::notify (this=0xbfffef10, receiver=0x8662a50, 
    event=0xbfffe680)
    at /home/kdedev/src/kde/kdelibs/kdecore/kapplication.cpp:549
#43 0x40bffc9d in QApplication::sendSpontaneousEvent (receiver=0x8662a50, 
    event=0xbfffe680) at qapplication.h:494
#44 0x40bfa26e in QETWidget::translateMouseEvent (this=0x8662a50, 
    event=0xbfffea10) at kernel/qapplication_x11.cpp:4291
#45 0x40bf7ed1 in QApplication::x11ProcessEvent (this=0xbfffef10, 
    event=0xbfffea10) at kernel/qapplication_x11.cpp:3442
#46 0x40c12269 in QEventLoop::processEvents (this=0x8109238, flags=4)
    at kernel/qeventloop_x11.cpp:192
#47 0x40c7f45c in QEventLoop::enterLoop (this=0x8109238)
    at kernel/qeventloop.cpp:198
#48 0x40c7f37a in QEventLoop::exec (this=0x8109238)
    at kernel/qeventloop.cpp:145
#49 0x40c6b439 in QApplication::exec (this=0xbfffef10)
    at kernel/qapplication.cpp:2758
#50 0x417b4cc2 in kdemain (argc=2, argv=0x80c0580)
    at /home/kdedev/src/kde/kdebase/konqueror/konq_main.cc:206
#51 0x41745970 in kdeinitmain (argc=2, argv=0x80c0580) at konqueror_dummy.cc:2
#52 0x0804e070 in launch (argc=2, _name=0x80bf91c "konqueror", 
    args=0x80bf92f "\001", cwd=0x0, envc=1, envs=0x80bf940 "", 
    reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x80bf944 "tsiolkovsky;1109495704;736703;5059_TIME497555703") at /home/kdedev/src/kde/kdelibs/kinit/kinit.cpp:625
#53 0x0804e816 in handle_launcher_request (sock=8)
    at /home/kdedev/src/kde/kdelibs/kinit/kinit.cpp:1189
#54 0x0804ed78 in handle_requests (waitForPid=0)
    at /home/kdedev/src/kde/kdelibs/kinit/kinit.cpp:1392
#55 0x0804f4f2 in main (argc=3, argv=0xbffff834, envp=0xbffff844)
    at /home/kdedev/src/kde/kdelibs/kinit/kinit.cpp:1848
Comment 1 Jure Repinc 2005-02-27 10:55:03 UTC
OK this also happens almost always even when I open the links in new windows and close the window. Or if I just open Konqueror load a page and then close the same window.
Comment 2 Paul Sprakes 2005-02-27 10:57:13 UTC
Same thing here too.
Comment 3 Stephan Binner 2005-02-27 13:52:28 UTC
KDE_3_4_0_RELEASE was not affected by this temporary regression