Bug 137354 - konqueror crashes if tab with open dom viewer is closed
Summary: konqueror crashes if tab with open dom viewer is closed
Status: RESOLVED DUPLICATE of bug 110947
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 140755 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-11-14 20:47 UTC by Jörg Mayer
Modified: 2007-01-28 18:15 UTC (History)
1 user (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 Jörg Mayer 2006-11-14 20:47:57 UTC
Version:           3.5.5 (using KDE 3.5.5 "release 39.1" , openSUSE )
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.16.21-0.25-smp

How to recreate:
Open a konquerror with several tabs. Select one tab and open the dom viewer for it ([tools] -> [Show Dom Tree]). Now close the TAB while the dom viewer is still open. Konquerror crashes.
Comment 1 Philip Rodrigues 2006-11-15 00:45:28 UTC
Do you get a backtrace? If so, please paste it here
Comment 2 Jörg Mayer 2006-11-15 13:14:47 UTC
ok, bt see below. It was created using a konquerror with 2 tabs, each with a blank url.

System configuration startup check disabled.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1230563664 (LWP 12209)]
[KCrash handler]
#5  0xffffe410 in __kernel_vsyscall ()
#6  0xb700e7d0 in raise () from /lib/libc.so.6
#7  0xb700fea3 in abort () from /lib/libc.so.6
#8  0xb71bb3a0 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#9  0xb71b8dc5 in std::set_unexpected () from /usr/lib/libstdc++.so.6
#10 0xb71b8e02 in std::terminate () from /usr/lib/libstdc++.so.6
#11 0xb71b8f3a in __cxa_throw () from /usr/lib/libstdc++.so.6
#12 0xb610595e in DOM::Document::removeStyleSheet ()
   from /opt/kde3/lib/libkhtml.so.4
#13 0xb5c17a8b in DOMTreeView::disconnectFromActivePart ()
   from /opt/kde3/lib/kde3/libdomtreeviewerplugin.so
#14 0xb5c1beca in DOMTreeView::~DOMTreeView ()
   from /opt/kde3/lib/kde3/libdomtreeviewerplugin.so
#15 0xb75ba2ed in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0xb76783e7 in QMainWindow::~QMainWindow ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0xb6ef01e9 in KMainWindow::~KMainWindow () from /opt/kde3/lib/libkdeui.so.4
#18 0xb5c1b2f1 in DOMTreeWindow::~DOMTreeWindow ()
   from /opt/kde3/lib/kde3/libdomtreeviewerplugin.so
#19 0xb5c16e75 in PluginDomtreeviewer::~PluginDomtreeviewer ()
   from /opt/kde3/lib/kde3/libdomtreeviewerplugin.so
#20 0xb7582bdb in QObject::~QObject () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0xb7f9e64f in KParts::Part::~Part () from /opt/kde3/lib/libkparts.so.2
#22 0xb7fa3ee2 in KParts::ReadOnlyPart::~ReadOnlyPart ()
   from /opt/kde3/lib/libkparts.so.2
#23 0xb5f17cb1 in KHTMLPart::~KHTMLPart () from /opt/kde3/lib/libkhtml.so.4
#24 0xb67f9db2 in KonqView::~KonqView ()
   from /opt/kde3/lib/libkdeinit_konqueror.so
#25 0xb6829b10 in KonqViewManager::removeTab ()
   from /opt/kde3/lib/libkdeinit_konqueror.so
#26 0xb6829d26 in KonqMainWindow::slotRemoveTab ()
   from /opt/kde3/lib/libkdeinit_konqueror.so
#27 0xb6844941 in KonqMainWindow::qt_invoke ()
   from /opt/kde3/lib/libkdeinit_konqueror.so
#28 0xb758066d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0xb75812cd in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0xb78c0dec in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0xb7614263 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0xb75b9390 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0xb7521547 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0xb752247b in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0xb7ba8e03 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#36 0xb74c0e72 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0xb74c0046 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0xb74d068a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0xb7538368 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0xb75381fe in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0xb75210ff in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0xb6841555 in kdemain () from /opt/kde3/lib/libkdeinit_konqueror.so
#43 0xb72fb534 in kdeinitmain () from /opt/kde3/lib/kde3/konqueror.so
#44 0x0804e2ff in launch ()
#45 0x0804eb8a in handle_launcher_request ()
#46 0x0804ef0f in handle_requests ()
#47 0x0805010c in main ()
Comment 3 Jörg Mayer 2006-11-15 13:18:06 UTC
A friend managed to create this crash with a kde 3.4.x, so it isn't limited to the current version.
Comment 4 Maksim Orlovich 2006-11-15 15:57:49 UTC

*** This bug has been marked as a duplicate of 110947 ***
Comment 5 Philip Rodrigues 2007-01-28 18:15:15 UTC
*** Bug 140755 has been marked as a duplicate of this bug. ***