Bug 112275

Summary: Crash on opening image popup on http://www.cafepress.com/neurotoxic
Product: [Applications] konqueror Reporter: Henk Poley <hpoley>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 3.4.2   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Henk Poley 2005-09-08 23:20:28 UTC
Version:           3.4.2 (using KDE 3.4.2, Gentoo)
Compiler:          gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)
OS:                Linux (i686) release 2.6.12-suspend2-r3

Non reproducable, but as far as I can see it is related to the popup (a new is created).


CFLAGS="-Os -march=athlon-xp -pipe -ggdb3"
CXXFLAGS="-Os -march=athlon-xp -pipe -ggdb3"


Steps:
1. Browse Slashdot.org
2. Click link to http://www.cafepress.com/neurotoxic
3. Click on a product
4. Click on "View Larger" link
5. Crash, which produced the following backtrace:


Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1229182784 (LWP 15835)]
[KCrash handler]
#4  __pthread_mutex_lock (mutex=0x10) at pthread_mutex_lock.c:40
#5  0xb6e5b134 in _XLockMutex (lip=0x82c8bfc) at locking.c:95
#6  0xb6e4a17c in XrmEnumerateDatabase (db=0x82c8bf0, names=0xbfcf1cc4, 
    classes=0xbfcf1cc4, mode=0, proc=0x82c8bfc, closure=0x82c8bfc "\020")
    at Xrm.c:1966
#7  0xb6e37f2d in XKeysymToString (ks=269025062) at KeysymStr.c:118
#8  0xb7978d80 in KKeyServer::Sym::toString (this=0xbfcf1d80, 
    bUserSpace=false) at kkeyserver_x11.cpp:526
#9  0xb7978e10 in KKeyServer::Sym::toStringInternal (this=0xbfcf1d80)
    at kkeyserver_x11.cpp:532
#10 0xb797637a in KKey::toStringInternal (this=0xb7a4f5bc)
    at kkeyserver_x11.h:61
#11 0xb7976e00 in KKeySequence::toStringInternal (this=0xb7a4f5b8)
    at kshortcut.cpp:392
#12 0xb7977f46 in KShortcut::toStringInternal (this=0xb7a4f58c, 
    pcutDefault=0x0) at kshortcut.cpp:668
#13 0xb7b902e1 in KAction::initPrivate (this=0x85d3178, text=@0xbfcf1efc, 
    cut=@0xb7a4f58c, receiver=0x0, slot=0xb6b3bb81 "") at kdebug.h:496
#14 0xb7b8f63f in KAction (this=0x85d3178, item=@0xbfcf23e4, cut=@0xb7a4f58c, 
    receiver=0x0, slot=0xb6b3bb81 "", parent=0x85683c0, 
    name=0xb6b3aa1a "back") at kaction.cpp:144
#15 0xb7b9fbc3 in KToolBarPopupAction (this=0x85d3178, item=@0xbfcf23e4, 
    cut=@0xb7a4f58c, receiver=0x0, slot=0xb6b3bb81 "", parent=0x85683c0, 
    name=0xb6b3aa1a "back") at kactionclasses.cpp:1795
#16 0xb6b19852 in KonqMainWindow::initActions (this=0x9966598)
    at konq_mainwindow.cc:3687
#17 0xb6b07fc0 in KonqMainWindow (this=0x9966598, initialURL=@0xbfcf2694, 
    openInitialURL=false, name=0x0, xmluiFile=@0xbfcf2704)
    at konq_mainwindow.cc:218
#18 0xb6b0cea3 in KonqMainWindow::slotCreateNewWindow (this=0x81cd788, 
    url=@0xbfcf2a04, args=@0xbfcf28e4, windowArgs=@0xbfcf29b4, 
    part=@0xbfcf28d0) at konq_mainwindow.cc:1141
#19 0xb6b26bb3 in KonqMainWindow::qt_invoke (this=0x81cd788, _id=88, 
    _o=0xbfcf27d0) at qucom_p.h:312
#20 0xb7322013 in QObject::activate_signal (this=0x8ef82a0, clist=0x81ce4b0, 
    o=0xbfcf27d0) at qconnection.h:56
#21 0xb7fd0f55 in KParts::BrowserExtension::createNewWindow (this=0x8ef82a0, 
    t0=@0xbfcf2a04, t1=@0xbfcf28e4, t2=@0xbfcf29b4, t3=@0xbfcf28d0)
    at browserextension.moc:354
#22 0xb6620073 in KJS::Window::openWindow (this=0x82c8bfc, exec=0xbfcf3440, 
    args=@0xbfcf30d8) at kjs_window.cpp:1407
#23 0xb6620def in KJS::WindowFunc::tryCall (this=0x9253a38, exec=0xbfcf3440, 
    thisObj=@0xbfcf3078, args=@0xbfcf30d8) at kjs_window.cpp:1494
#24 0xb65ef28a in KJS::DOMFunction::call (this=0x82c8bfc, exec=0xbfcf3440, 
    thisObj=@0xbfcf3078, args=@0xbfcf30d8) at kjs_binding.cpp:107
#25 0xb640e914 in KJS::Object::call (this=0x927a258, exec=0xbfcf3440, 
    thisObj=@0xbfcf3078, args=@0xbfcf30d8) at object.cpp:70
#26 0xb63e8718 in KJS::FunctionCallNode::evaluate (this=0xbfcf3098, 
    exec=0xbfcf3440) at nodes.cpp:850
#27 0xb63ea822 in KJS::AssignNode::evaluate (this=0x85fae50, exec=0xbfcf3440)
    at nodes.cpp:1542
#28 0xb63ebcf8 in KJS::ExprStatementNode::execute (this=0x89a8710, 
    exec=0xbfcf3440) at nodes.cpp:1956
#29 0xb63f11c3 in KJS::SourceElementsNode::execute (this=0x8cb70c8, 
    exec=0xbfcf3440) at nodes.cpp:3076
#30 0xb63ebbb6 in KJS::BlockNode::execute (this=0x8d2af80, exec=0xbfcf3440)
    at nodes.cpp:1918
#31 0xb63f0794 in KJS::FunctionBodyNode::execute (this=0x8d2af80, 
    exec=0xbfcf3440) at nodes.cpp:2922
#32 0xb640b237 in KJS::DeclaredFunctionImp::execute (this=0x82c8bfc, 
    exec=0xbfcf3440) at function.cpp:579
#33 0xb640a91a in KJS::FunctionImp::call (this=0x841eb90, exec=0xbfcf3838, 
    thisObj=@0xbfcf3530, args=@0xbfcf3590) at function.cpp:354
#34 0xb640e914 in KJS::Object::call (this=0x927a258, exec=0xbfcf3838, 
    thisObj=@0xbfcf3530, args=@0xbfcf3590) at object.cpp:70
#35 0xb63e8718 in KJS::FunctionCallNode::evaluate (this=0xbfcf3550, 
    exec=0xbfcf3838) at nodes.cpp:850
#36 0xb63ebcf8 in KJS::ExprStatementNode::execute (this=0x8cf6eb0, 
    exec=0xbfcf3838) at nodes.cpp:1956
#37 0xb63f0ff7 in KJS::SourceElementsNode::execute (this=0x86f3950, 
    exec=0xbfcf3838) at nodes.cpp:3070
#38 0xb63ebbb6 in KJS::BlockNode::execute (this=0x87c3078, exec=0xbfcf3838)
    at nodes.cpp:1918
#39 0xb63f0794 in KJS::FunctionBodyNode::execute (this=0x87c3078, 
    exec=0xbfcf3838) at nodes.cpp:2922
#40 0xb6402b46 in KJS::InterpreterImp::evaluate (this=0x8bc3488, 
    code=@0xbfcf3838, thisV=@0xbfcf39f4) at nodes.cpp:1698
#41 0xb640ffdb in KJS::Interpreter::evaluate (this=0x82c8bfc, 
    code=@0xbfcf39e4, thisV=@0xbfcf39f4) at interpreter.cpp:166
#42 0xb662b2b4 in KJS::KJSProxyImpl::evaluate (this=0x8209398, filename=
      {static null = {static null = <same as static member of an already seen type>, d = 0x8053070, static shared_null = 0x8053070}, d = 0x0, static shared_null = 0x8053070}, baseLine=1, str=@0xbfcf3c74, n=@0xbfcf3b44, 
    completion=0xbfcf3b08) at kjs_proxy.cpp:154
#43 0xb64feb7f in KHTMLPart::executeScript (this=0x8476f70, n=@0xbfcf3b44, 
    script=@0xbfcf3c74) at khtml_part.cpp:1172
#44 0xb64fe0f9 in KHTMLPart::crossFrameExecuteScript (this=0x8476f70, 
    target=@0x8476f70, script=@0xbfcf3c74) at dom_node.h:278
#45 0xb6508734 in KHTMLPart::urlSelected (this=0x8476f70, url=@0xbfcf3db4, 
    button=1, state=0, _target=@0xbfcf3dc4, args=<incomplete type>)
    at khtml_part.cpp:3726
#46 0xb65578b1 in DOM::HTMLAnchorElementImpl::defaultEventHandler (
    this=0x85dbeb0, evt=0x8d1ace0) at khtmlview.h:223
#47 0xb6535070 in DOM::NodeImpl::dispatchGenericEvent (this=0x92242d0, 
    evt=0x8d1ace0) at qptrlist.h:174
#48 0xb6534e72 in DOM::NodeImpl::dispatchEvent (this=0x92242d0, 
    evt=0x8d1ace0, exceptioncode=@0xbfcf3ec4, tempEvent=true)
    at dom_nodeimpl.cpp:402
#49 0xb64ef057 in KHTMLView::dispatchMouseEvent (this=0x8e808e0, eventId=4, 
    targetNode=0x92242d0, targetNodeNonShared=0x8d1ace0, cancelable=true, 
    detail=1, _mouse=0xbfcf3fe8, setUnder=true, mouseEventType=137137148)
    at khtmlview.cpp:2731
#50 0xb64ea4f0 in KHTMLView::viewportMouseReleaseEvent (this=0x8e808e0, 
    _mouse=0xbfcf46a0) at dom_node.h:863
#51 0xb74336d9 in QScrollView::eventFilter (this=0x8e808e0, obj=0x992c0e0, 
    e=0xbfcf46a0) at qscrollview.cpp:1502
#52 0xb64ebf2f in KHTMLView::eventFilter (this=0x8e808e0, o=0x992c0e0, 
    e=0xbfcf46a0) at khtmlview.cpp:1900
#53 0xb731f9ce in QObject::activate_filters (this=0x992c0e0, e=0xbfcf46a0)
    at qobject.cpp:902
#54 0xb731f8f6 in QObject::event (this=0x992c0e0, e=0xbfcf46a0)
    at qobject.cpp:735
#55 0xb73576ff in QWidget::event (this=0x992c0e0, e=0xbfcf46a0)
    at qwidget.cpp:4658
#56 0xb72c6b3c in QApplication::internalNotify (this=0x82c8bfc, 
    receiver=0x992c0e0, e=0xbfcf46a0) at qapplication.cpp:2615
#57 0xb72c5ff0 in QApplication::notify (this=0xbfcf4f34, receiver=0x992c0e0, 
    e=0xbfcf46a0) at qapplication.cpp:2421
#58 0xb7919eec in KApplication::notify (this=0xbfcf4f34, receiver=0x992c0e0, 
    event=0xbfcf46a0) at kapplication.cpp:549
#59 0xb725b78c in QETWidget::translateMouseEvent (this=0x992c0e0, 
    event=0xb7789ef0) at qapplication_x11.cpp:4242
#60 0xb72593fc in QApplication::x11ProcessEvent (this=0xbfcf4f34, 
    event=0xbfcf4b10) at qapplication_x11.cpp:3555
#61 0xb7270dfb in QEventLoop::processEvents (this=0x8092248, flags=4)
    at qeventloop_x11.cpp:192
#62 0xb72d8a58 in QEventLoop::enterLoop (this=0x8092248) at qeventloop.cpp:198
#63 0xb72d8908 in QEventLoop::exec (this=0x8092248) at qeventloop.cpp:145
#64 0xb72c6d71 in QApplication::exec (this=0xbfcf4f34)
    at qapplication.cpp:2758
#65 0xb6adeeb1 in kdemain (argc=3, argv=0x815eb48) at konq_main.cc:206
#66 0xb6b4d80e in kdeinitmain (argc=3, argv=0x815eb48) at konqueror_dummy.cc:2
#67 0x0804ce10 in launch (argc=3, _name=0x806ff84 "konqueror", 
    args=0x806ffce "", cwd=0x0, envc=0, envs=0x806ffd2 "", reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x804f517 "0") at kinit.cpp:626
#68 0x0804d9fb in handle_launcher_request (sock=8) at kinit.cpp:1190
#69 0x0804de55 in handle_requests (waitForPid=0) at kinit.cpp:1393
#70 0x0804ec85 in main (argc=2, argv=0xbfcf5584, envp=0xbfcf5590)
    at kinit.cpp:1849
Comment 1 Tommi Tervo 2005-09-09 09:01:08 UTC
Do you have kaffeine installed? If so can you reproduce crash without kaffeine?
Comment 2 Henk Poley 2005-09-09 16:26:59 UTC
Yes, I have Kaffeine Player 0.7.1 installed. I can't reproduce this bug, so I'm not very eager to deinstall Kaffeine for chasing a bug I can't seem to reproduce.
Comment 3 Thiago Macieira 2005-09-24 06:31:32 UTC

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