Bug 204210 - Konqueror crash while adding an image to the block list
Summary: Konqueror crash while adding an image to the block list
Status: RESOLVED DUPLICATE of bug 192308
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-17 22:03 UTC by Matthew Dawson
Modified: 2009-09-19 18:45 UTC (History)
1 user (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 Matthew Dawson 2009-08-17 22:03:50 UTC
Application that crashed: konqueror
Version of the application: 4.3.00 (KDE 4.3.0)
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
When adding an image to the adblock list from the page http://www.ddj.com/architect/184405849, konqueror suddenly closed due to a seg fault.  It appears that some memory was corrupted, as at least two different objects in memory shared an unusal address (0x20).  The address added was http://cmpnet.com/ .

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#5  DOM::NamedAttrMapImpl::detachFromElement (this=0x20) at ../../khtml/xml/dom_elementimpl.cpp:1657
#6  0x00007fbf737a609f in ~ElementImpl (this=0x3b41a10) at ../../khtml/xml/dom_elementimpl.cpp:410
#7  0x00007fbf73793363 in ~HTMLPreElementImpl (this=0x20) at ../../khtml/html/html_blockimpl.h:61
#8  0x00007fbf737949ba in DOM::NodeImpl::traverseNextNode (this=0x20, stayWithin=0x65) at ../../khtml/xml/dom_nodeimpl.cpp:753
#9  0x00007fbf73717782 in KHTMLPart::runAdFilter (this=0x2a1b7b0) at ../../khtml/khtml_part.cpp:6558
#10 0x00007fbf7371c823 in KHTMLPart::reparseConfiguration (this=0x2a1b7b0) at ../../khtml/khtml_part.cpp:5861
#11 0x00007fbf73765c6e in KHTMLPopupGUIClient::slotBlockImage (this=0x3e81220) at ../../khtml/khtml_ext.cpp:787
#12 0x00007fbf73766a10 in KHTMLPopupGUIClient::qt_metacall (this=0x3e81220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./khtml_ext.moc:202
#13 0x00007fbf84be1602 in QMetaObject::activate (sender=0x3879d30, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x3b41ef0) at kernel/qobject.cpp:3112
#14 0x00007fbf82b548d7 in QAction::triggered (this=0x20, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#15 0x00007fbf82b55d50 in QAction::activate (this=0x3879d30, event=<value optimized out>) at kernel/qaction.cpp:1160
#16 0x00007fbf82f5158d in QMenuPrivate::activateCausedStack (this=0x40d7d10, causedStack=@0x7fffebe62b40, action=0x3879d30, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#17 0x00007fbf82f574ff in QMenuPrivate::activateAction (this=0x40d7d10, action=0x3879d30, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1060
#18 0x00007fbf82baaaef in QWidget::event (this=0x3701180, event=0x7fffebe634d0) at kernel/qwidget.cpp:7549
#19 0x00007fbf82f59c5b in QMenu::event (this=0x3701180, e=0x7fffebe634d0) at widgets/qmenu.cpp:2353
#20 0x00007fbf82b5a7ad in QApplicationPrivate::notify_helper (this=0x1e0f3e0, receiver=0x3701180, e=0x7fffebe634d0) at kernel/qapplication.cpp:4056
#21 0x00007fbf82b62f5a in QApplication::notify (this=<value optimized out>, receiver=0x3701180, e=0x7fffebe634d0) at kernel/qapplication.cpp:3758
#22 0x00007fbf837b3b2b in KApplication::notify (this=0x7fffebe69400, receiver=0x3701180, event=0x7fffebe634d0) at ../../kdeui/kernel/kapplication.cpp:302
#23 0x00007fbf84bcc49c in QCoreApplication::notifyInternal (this=0x7fffebe69400, receiver=0x3701180, event=0x7fffebe634d0) at kernel/qcoreapplication.cpp:610
#24 0x00007fbf82b62208 in QApplicationPrivate::sendMouseEvent (receiver=0x3701180, event=0x7fffebe634d0, alienWidget=0x0, nativeWidget=0x3701180, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7fbf8358cd90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#25 0x00007fbf82bcaf54 in QETWidget::translateMouseEvent (this=0x3701180, event=<value optimized out>) at kernel/qapplication_x11.cpp:4343
#26 0x00007fbf82bc9b4f in QApplication::x11ProcessEvent (this=0x7fffebe69400, event=0x7fffebe64ea0) at kernel/qapplication_x11.cpp:3550
#27 0x00007fbf82bf1e3c in x11EventSourceDispatch (s=0x1e130a0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0x00007fbf81a76f7a in IA__g_main_context_dispatch (context=0x1e11d20) at /tmp/cdt.XX50MgKl/build-area/glib2.0-2.20.1/glib/gmain.c:1814
#29 0x00007fbf81a7a640 in g_main_context_iterate (context=0x1e11d20, block=1, dispatch=1, self=<value optimized out>) at /tmp/cdt.XX50MgKl/build-area/glib2.0-2.20.1/glib/gmain.c:2448
#30 0x00007fbf81a7a7dc in IA__g_main_context_iteration (context=0x1e11d20, may_block=1) at /tmp/cdt.XX50MgKl/build-area/glib2.0-2.20.1/glib/gmain.c:2511
#31 0x00007fbf84bf4b7f in QEventDispatcherGlib::processEvents (this=0x1e0eab0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#32 0x00007fbf82bf15ef in QGuiEventDispatcherGlib::processEvents (this=0x20, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#33 0x00007fbf84bcad62 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -337227376}) at kernel/qeventloop.cpp:149
#34 0x00007fbf84bcb134 in QEventLoop::exec (this=0x7fffebe651d0, flags={i = -337227280}) at kernel/qeventloop.cpp:201
#35 0x00007fbf82f59ad5 in QMenu::exec (this=<value optimized out>, p=@0x7fffebe65cd0, action=0x0) at widgets/qmenu.cpp:1993
#36 0x00007fbf7a5bd02a in KonqMainWindow::slotPopupMenu (this=0x1e9f600, global=@0x7fffebe65cd0, items=@0x7fffebe65780, args=<value optimized out>, browserArgs=@0x0, itemFlags={i = -337225808}, 
    _actionGroups=@0x7fffebe65cc0) at ../../../../apps/konqueror/src/konqmainwindow.cpp:4689
#37 0x00007fbf7a5bdff9 in KonqMainWindow::slotPopupMenu (this=0x1e9f600, global=@0x7fffebe65cd0, url=<value optimized out>, mode=<value optimized out>, args=@0x7fffebe65e60, 
    browserArgs=@0x7fffebe65c00, flags={i = -337225424}, actionGroups=@0x7fffebe65cc0) at ../../../../apps/konqueror/src/konqmainwindow.cpp:4496
#38 0x00007fbf7a5ccde6 in KonqMainWindow::qt_metacall (this=0x1e9f600, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffebe65a60) at ./konqmainwindow.moc:346
#39 0x00007fbf84be1602 in QMetaObject::activate (sender=0x2cc3660, from_signal_index=<value optimized out>, to_signal_index=31, argv=0x3b41ef0) at kernel/qobject.cpp:3112
#40 0x00007fbf843dbd68 in KParts::BrowserExtension::popupMenu (this=0x7fbf738b2240, _t1=<value optimized out>, _t2=<value optimized out>, _t3=32768, _t4=<value optimized out>, _t5=@0x7fffebe61dd0, 
    _t6={i = -337224080}, _t7=@0x7fffebe65cc0) at ./browserextension.moc:349
#41 0x00007fbf73727c0f in KHTMLPart::popupMenu (this=0x2a1b7b0, linkUrl=@0x2cbf3b0) at ../../khtml/khtml_part.cpp:4884
#42 0x00007fbf73728bc9 in KHTMLPart::khtmlMousePressEvent (this=0x2a1b7b0, event=0x7fffebe66650) at ../../khtml/khtml_part.cpp:6169
#43 0x00007fbf84bdbf35 in QObject::event (this=0x2a1b7b0, e=0x7fffebe66650) at kernel/qobject.cpp:1141
#44 0x00007fbf82b5a7ad in QApplicationPrivate::notify_helper (this=0x1e0f3e0, receiver=0x2a1b7b0, e=0x7fffebe66650) at kernel/qapplication.cpp:4056
#45 0x00007fbf82b6280a in QApplication::notify (this=0x7fffebe69400, receiver=0x2a1b7b0, e=0x7fffebe66650) at kernel/qapplication.cpp:4021
#46 0x00007fbf837b3b2b in KApplication::notify (this=0x7fffebe69400, receiver=0x2a1b7b0, event=0x7fffebe66650) at ../../kdeui/kernel/kapplication.cpp:302
#47 0x00007fbf84bcc49c in QCoreApplication::notifyInternal (this=0x7fffebe69400, receiver=0x2a1b7b0, event=0x7fffebe66650) at kernel/qcoreapplication.cpp:610
#48 0x00007fbf7370926f in KHTMLView::mousePressEvent (this=0x3352d90, _mouse=0x7fffebe674a0) at /usr/include/qt4/QtCore/qcoreapplication.h:213
#49 0x00007fbf82baacc6 in QWidget::event (this=0x3352d90, event=0x7fffebe674a0) at kernel/qwidget.cpp:7545
#50 0x00007fbf82f13c7b in QFrame::event (this=0x3352d90, e=0x7fffebe674a0) at widgets/qframe.cpp:559
#51 0x00007fbf737046a5 in KHTMLView::widgetEvent (this=0x3352d90, e=0x65) at ../../khtml/khtmlview.cpp:2325
#52 0x00007fbf73704974 in KHTMLView::eventFilter (this=0x3352d90, o=0x328f7f0, e=0x7fffebe674a0) at ../../khtml/khtmlview.cpp:2189
#53 0x00007fbf84bcb7b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x328f7f0, event=0x7fffebe674a0) at kernel/qcoreapplication.cpp:726
#54 0x00007fbf82b5a77c in QApplicationPrivate::notify_helper (this=0x1e0f3e0, receiver=0x328f7f0, e=0x7fffebe674a0) at kernel/qapplication.cpp:4052
#55 0x00007fbf82b62f5a in QApplication::notify (this=<value optimized out>, receiver=0x328f7f0, e=0x7fffebe674a0) at kernel/qapplication.cpp:3758
#56 0x00007fbf837b3b2b in KApplication::notify (this=0x7fffebe69400, receiver=0x328f7f0, event=0x7fffebe674a0) at ../../kdeui/kernel/kapplication.cpp:302
#57 0x00007fbf84bcc49c in QCoreApplication::notifyInternal (this=0x7fffebe69400, receiver=0x328f7f0, event=0x7fffebe674a0) at kernel/qcoreapplication.cpp:610
#58 0x00007fbf82b62208 in QApplicationPrivate::sendMouseEvent (receiver=0x328f7f0, event=0x7fffebe674a0, alienWidget=0x0, nativeWidget=0x328f7f0, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7fbf8358cd90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#59 0x00007fbf82bcad99 in QETWidget::translateMouseEvent (this=0x328f7f0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409
#60 0x00007fbf82bc9b4f in QApplication::x11ProcessEvent (this=0x7fffebe69400, event=0x7fffebe68e70) at kernel/qapplication_x11.cpp:3550
#61 0x00007fbf82bf1e3c in x11EventSourceDispatch (s=0x1e130a0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#62 0x00007fbf81a76f7a in IA__g_main_context_dispatch (context=0x1e11d20) at /tmp/cdt.XX50MgKl/build-area/glib2.0-2.20.1/glib/gmain.c:1814
#63 0x00007fbf81a7a640 in g_main_context_iterate (context=0x1e11d20, block=1, dispatch=1, self=<value optimized out>) at /tmp/cdt.XX50MgKl/build-area/glib2.0-2.20.1/glib/gmain.c:2448
#64 0x00007fbf81a7a7dc in IA__g_main_context_iteration (context=0x1e11d20, may_block=1) at /tmp/cdt.XX50MgKl/build-area/glib2.0-2.20.1/glib/gmain.c:2511
#65 0x00007fbf84bf4b7f in QEventDispatcherGlib::processEvents (this=0x1e0eab0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#66 0x00007fbf82bf15ef in QGuiEventDispatcherGlib::processEvents (this=0x20, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#67 0x00007fbf84bcad62 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -337211040}) at kernel/qeventloop.cpp:149
#68 0x00007fbf84bcb134 in QEventLoop::exec (this=0x7fffebe691a0, flags={i = -337210960}) at kernel/qeventloop.cpp:201
#69 0x00007fbf84bcd3a4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#70 0x00007fbf7a5f8909 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:257
#71 0x0000000000407264 in launch (argc=2, _name=0x1dbaab8 "/usr/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=0x1dbaadc "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x1dbaae4 "mtab;1250531710;761275;27359_TIME738701051") at ../../kinit/kinit.cpp:676
#72 0x0000000000407a28 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1168
#73 0x0000000000407fae in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1361
#74 0x000000000040863b in main (argc=2, argv=0x7fffebe6a9e8, envp=0x7fffebe6aa00) at ../../kinit/kinit.cpp:1788

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-07 14:16:02 UTC
This could be related to bug 192308. Thanks
Comment 2 Maksim Orlovich 2009-09-19 18:45:15 UTC

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