Application: rekonq (0.5.0) KDE Platform Version: 4.5.3 (KDE 4.5.3) Qt Version: 4.7.0 Operating System: Linux 2.6.36-0.slh.8-aptosid-amd64 x86_64 Distribution: Debian GNU/Linux unstable (sid) -- Information about the crash: - What I was doing when the application crashed: rekonq always crashes if I connect with the network at the TU Dresden library. It is a VPN internet access: You connect with an unencrypted WLAN hotspot (WEB/VPN), then you start a browser and enter a URL, it redirects to an authentication webpage where you have to enter username and password. rekonq crashes when this redirect happens. The crash can be reproduced every time. -- Backtrace: Application: rekonq (rekonq), signal: Segmentation fault [Current thread is 1 (Thread 0x7f9d4e277980 (LWP 16751))] Thread 7 (Thread 0x7f9d35203710 (LWP 16755)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f9d4d28c22e in WTF::TCMalloc_PageHeap::scavengerThread (this=<value optimized out>) at wtf/FastMalloc.cpp:2378 #2 0x00007f9d4d28c349 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f9d4da42114) at wtf/FastMalloc.cpp:1497 #3 0x00007f9d47f758ba in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f9d4db2602d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f9d3337a710 (LWP 16756)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f9d48c371fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007f9d4b080e56 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f9d4b0836fb in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f9d4b081c7f in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f9d4b0821d8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #6 0x00007f9d48c3664e in ?? () from /usr/lib/libQtCore.so.4 #7 0x00007f9d47f758ba in start_thread (arg=<value optimized out>) at pthread_create.c:300 #8 0x00007f9d4db2602d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f9d32b79710 (LWP 16757)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f9d48c371fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007f9d4b080e56 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f9d4b0836fb in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f9d4b081c7f in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f9d4b0821d8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #6 0x00007f9d48c3664e in ?? () from /usr/lib/libQtCore.so.4 #7 0x00007f9d47f758ba in start_thread (arg=<value optimized out>) at pthread_create.c:300 #8 0x00007f9d4db2602d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f9d31ea4710 (LWP 16758)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007f9d48c37162 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007f9d48c2c152 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007f9d48c3664e in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007f9d47f758ba in start_thread (arg=<value optimized out>) at pthread_create.c:300 #5 0x00007f9d4db2602d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f9d316a3710 (LWP 16762)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f9d48c371fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007f9d4d0722a8 in WebCore::IconDatabase::syncThreadMainLoop (this=0x7f9d34966d80) at loader/icon/IconDatabase.cpp:1412 #3 0x00007f9d4d072438 in WebCore::IconDatabase::iconDatabaseSyncThread (this=0x7f9d34966d80) at loader/icon/IconDatabase.cpp:1038 #4 0x00007f9d4d29713b in WTF::ThreadPrivate::run (this=0x1a467a0) at wtf/qt/ThreadingQt.cpp:66 #5 0x00007f9d48c3664e in ?? () from /usr/lib/libQtCore.so.4 #6 0x00007f9d47f758ba in start_thread (arg=<value optimized out>) at pthread_create.c:300 #7 0x00007f9d4db2602d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f9d2bfff710 (LWP 16770)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007f9d48c37162 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007f9d48c2c152 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007f9d48c3664e in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007f9d47f758ba in start_thread (arg=<value optimized out>) at pthread_create.c:300 #5 0x00007f9d4db2602d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f9d4e277980 (LWP 16751)): [KCrash Handler] #6 existingHash (family=<value optimized out>) at platform/text/StringImpl.h:173 #7 hash (family=<value optimized out>) at platform/text/AtomicStringHash.h:40 #8 hash (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:279 #9 lookup<WebCore::AtomicString, WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash> > (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:483 #10 contains<WebCore::AtomicString, WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash> > (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:803 #11 contains (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:327 #12 contains (family=<value optimized out>) at ../JavaScriptCore/wtf/HashSet.h:178 #13 WebCore::RenderTextControl::hasValidAvgCharWidth (family=<value optimized out>) at rendering/RenderTextControl.cpp:510 #14 0x00007f9d4cf833c5 in WebCore::RenderTextControl::getAvgCharWidth (this=0x7f9d30183af8, family=) at rendering/RenderTextControl.cpp:515 #15 0x00007f9d4cf86c5a in WebCore::RenderTextControlSingleLine::getAvgCharWidth (this=0x7f9d30183af8, family=) at rendering/RenderTextControlSingleLine.cpp:387 #16 0x00007f9d4cf82f27 in WebCore::RenderTextControl::calcPrefWidths (this=0x7f9d30183af8) at rendering/RenderTextControl.cpp:541 #17 0x00007f9d4cf0e763 in WebCore::RenderBox::minPrefWidth (this=0x7f9d30183af8) at rendering/RenderBox.cpp:459 #18 0x00007f9d4cf00194 in WebCore::RenderBlock::calcInlinePrefWidths (this=0x7f9d30183c40) at rendering/RenderBlock.cpp:4202 #19 0x00007f9d4cf00b08 in WebCore::RenderBlock::calcPrefWidths (this=0x7f9d30183c40) at rendering/RenderBlock.cpp:3959 #20 0x00007f9d4cf0e763 in WebCore::RenderBox::minPrefWidth (this=0x7f9d30183c40) at rendering/RenderBox.cpp:459 #21 0x00007f9d4cef1ac5 in WebCore::RenderBlock::calcBlockPrefWidths (this=0x7f9d30183900) at rendering/RenderBlock.cpp:4405 #22 0x00007f9d4cf00a0f in WebCore::RenderBlock::calcPrefWidths (this=0x7f9d30183900) at rendering/RenderBlock.cpp:3961 #23 0x00007f9d4cf758b3 in WebCore::RenderTableCell::calcPrefWidths (this=0x7f9d30183900) at rendering/RenderTableCell.cpp:132 #24 0x00007f9d4cf0e763 in WebCore::RenderBox::minPrefWidth (this=0x7f9d30183900) at rendering/RenderBox.cpp:459 #25 0x00007f9d4cedddf4 in WebCore::AutoTableLayout::calcEffectiveWidth (this=0x7f9d3490f2d0) at rendering/AutoTableLayout.cpp:322 #26 0x00007f9d4cedef6a in WebCore::AutoTableLayout::calcPrefWidths (this=0x7f9d3490f2d0, minWidth=@0x7f9d30182ec8, maxWidth=@0x7f9d30182ecc) at rendering/AutoTableLayout.cpp:248 #27 0x00007f9d4cf71b0f in WebCore::RenderTable::calcPrefWidths (this=0x7f9d30182e68) at rendering/RenderTable.cpp:537 #28 0x00007f9d4cf0e783 in WebCore::RenderBox::maxPrefWidth (this=0x7f9d30182e68) at rendering/RenderBox.cpp:467 #29 0x00007f9d4cf6fe6d in WebCore::RenderTable::calcWidth (this=0x7f9d30182e68) at rendering/RenderTable.cpp:223 #30 0x00007f9d4cf7200c in WebCore::RenderTable::layout (this=0x7f9d30182e68) at rendering/RenderTable.cpp:252 #31 0x00007f9d4cf02351 in WebCore::RenderBlock::layoutBlockChild (this=0x7f9d30182690, child=0x7f9d30182e68, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #32 0x00007f9d4cf029e7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f9d30182690, relayoutChildren=true, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #33 0x00007f9d4cf02d45 in WebCore::RenderBlock::layoutBlock (this=0x7f9d30182690, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #34 0x00007f9d4cef050b in WebCore::RenderBlock::layout (this=0x7f9d30182690) at rendering/RenderBlock.cpp:670 #35 0x00007f9d4cf02351 in WebCore::RenderBlock::layoutBlockChild (this=0x7f9d301825d0, child=0x7f9d30182690, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #36 0x00007f9d4cf029e7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f9d301825d0, relayoutChildren=true, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #37 0x00007f9d4cf02d45 in WebCore::RenderBlock::layoutBlock (this=0x7f9d301825d0, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #38 0x00007f9d4cef050b in WebCore::RenderBlock::layout (this=0x7f9d301825d0) at rendering/RenderBlock.cpp:670 #39 0x00007f9d4cf02351 in WebCore::RenderBlock::layoutBlockChild (this=0x7f9d30182330, child=0x7f9d301825d0, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #40 0x00007f9d4cf029e7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f9d30182330, relayoutChildren=true, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #41 0x00007f9d4cf02d45 in WebCore::RenderBlock::layoutBlock (this=0x7f9d30182330, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #42 0x00007f9d4cef050b in WebCore::RenderBlock::layout (this=0x7f9d30182330) at rendering/RenderBlock.cpp:670 #43 0x00007f9d4cf02351 in WebCore::RenderBlock::layoutBlockChild (this=0x7f9d30181ff8, child=0x7f9d30182330, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #44 0x00007f9d4cf029e7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f9d30181ff8, relayoutChildren=true, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #45 0x00007f9d4cf02d45 in WebCore::RenderBlock::layoutBlock (this=0x7f9d30181ff8, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #46 0x00007f9d4cef050b in WebCore::RenderBlock::layout (this=0x7f9d30181ff8) at rendering/RenderBlock.cpp:670 #47 0x00007f9d4cef88fc in layoutIfNeeded (this=0x7f9d30181120, relayoutChildren=false) at rendering/RenderObject.h:517 #48 WebCore::RenderBlock::layoutPositionedObjects (this=0x7f9d30181120, relayoutChildren=false) at rendering/RenderBlock.cpp:1471 #49 0x00007f9d4cf02e6e in WebCore::RenderBlock::layoutBlock (this=0x7f9d30181120, relayoutChildren=false) at rendering/RenderBlock.cpp:795 #50 0x00007f9d4cef050b in WebCore::RenderBlock::layout (this=0x7f9d30181120) at rendering/RenderBlock.cpp:670 #51 0x00007f9d4cf91b94 in WebCore::RenderView::layout (this=0x7f9d30181120) at rendering/RenderView.cpp:122 #52 0x00007f9d4ce5569a in WebCore::FrameView::layout (this=0x7f9d3490ca00, allowSubtree=128) at page/FrameView.cpp:719 #53 0x00007f9d4cf4e815 in WebCore::RenderLayer::hitTest (this=0x7f9d30181260, request=..., result=...) at rendering/RenderLayer.cpp:2415 #54 0x00007f9d4cc16065 in WebCore::Document::prepareMouseEvent (this=0x7f9d3491e800, request=..., documentPoint=<value optimized out>, event=...) at dom/Document.cpp:2366 #55 0x00007f9d4ce36101 in WebCore::EventHandler::prepareMouseEvent (this=0x7f9d34919db0, request=..., mev=...) at page/EventHandler.cpp:1678 #56 0x00007f9d4ce3bac7 in WebCore::EventHandler::handleMouseMoveEvent (this=0x7f9d34919db0, mouseEvent=..., hoveredNode=0x7fff6b4ca2b0) at page/EventHandler.cpp:1397 #57 0x00007f9d4ce3bfa9 in WebCore::EventHandler::mouseMoved (this=0x7f9d34919db0, event=...) at page/EventHandler.cpp:1343 #58 0x00007f9d4d01095f in QWebPagePrivate::mouseMoveEvent (this=<value optimized out>, ev=0x7fff6b4cae90) at ../WebKit/qt/Api/qwebpage.cpp:791 #59 0x00007f9d4d01ae09 in QWebPage::event (this=0x1ce3c60, ev=0x7fff6b4cae90) at ../WebKit/qt/Api/qwebpage.cpp:2767 #60 0x00007f9d4d01b348 in QWebView::mouseMoveEvent (this=<value optimized out>, ev=0x7fff6b4cae90) at ../WebKit/qt/Api/qwebview.cpp:957 #61 0x00007f9d492b52fb in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #62 0x00007f9d4d01bb62 in QWebView::event (this=0x1ce48c0, e=0x7fff6b4cae90) at ../WebKit/qt/Api/qwebview.cpp:831 #63 0x00007f9d4925fa8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #64 0x00007f9d49265e4e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #65 0x00007f9d4bbfaef6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #66 0x00007f9d48d28a0c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #67 0x00007f9d49264fde in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #68 0x00007f9d492e775b in ?? () from /usr/lib/libQtGui.so.4 #69 0x00007f9d492e60ac in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #70 0x00007f9d49311f32 in ?? () from /usr/lib/libQtGui.so.4 #71 0x00007f9d4323c6f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #72 0x00007f9d43240568 in ?? () from /lib/libglib-2.0.so.0 #73 0x00007f9d4324071c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #74 0x00007f9d48d54ab3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #75 0x00007f9d493118ae in ?? () from /usr/lib/libQtGui.so.4 #76 0x00007f9d48d27732 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #77 0x00007f9d48d27b1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #78 0x00007f9d48d2bbbb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #79 0x00007f9d4de7fe02 in kdemain (argc=1, argv=0x7fff6b4cc1b8) at ../../src/main.cpp:192 #80 0x00007f9d4da75c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff6b4cc1a8) at libc-start.c:228 #81 0x0000000000400699 in _start () Possible duplicates by query: bug 256062, bug 255049, bug 255011, bug 253914, bug 253836. Reported using DrKonqi
[Comment from a bug triager] This issue is being tracked at bug 251171. Merging. Thanks *** This bug has been marked as a duplicate of bug 251171 ***