Bug 250416 - rekonq crash when using url bar
Summary: rekonq crash when using url bar
Status: RESOLVED DUPLICATE of bug 249639
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-07 08:24 UTC by Adrian P.
Modified: 2010-09-07 13:15 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 Adrian P. 2010-09-07 08:24:55 UTC
Application: rekonq (0.5.86)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

rekonq crashes 100% every time, when I try to write something in the URL bar. browsing with help of the bookmark toolbar is no problem, but when I writing something in the URL bar, the bar is expanding (showing up possible entries) and then rekonq is crashing.
It does not matter, what I'm writing:
Typing 'a' and waiting a little bit (maybe 0,5 s) results in the same as writing 'www.google.' -> crash.

Hope this is a bit helpful.

The crash can be reproduced every time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe20d3c8760 (LWP 2352))]

Thread 5 (Thread 0x7fe1f835b710 (LWP 2353)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe20c262bbe in WTF::TCMalloc_PageHeap::scavengerThread (this=<value optimized out>) at wtf/FastMalloc.cpp:2378
#2  0x00007fe20c262cd9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fe20ca18f14) at wtf/FastMalloc.cpp:1497
#3  0x00007fe206f929ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fe2065416fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe1f61b7710 (LWP 2354)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe207224eab in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0xca1ad0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xca1ad0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fe207652d84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xcaf550, th=0xec8140) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fe207655f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0xca53b0, th=0xec8140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fe2076544ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fe1f61b6e00, parent=0xcaf550, th=0xec8140) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe207654a58 in ThreadWeaver::Thread::run (this=0xec8140) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe2072242ee in QThreadPrivate::start (arg=0xec8140) at thread/qthread_unix.cpp:266
#8  0x00007fe206f929ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fe2065416fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe1eeeba710 (LWP 2355)):
#0  0x00007fe206534f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe202ee84a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fe202ee88fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fe2073431d6 in QEventDispatcherGlib::processEvents (this=0xf67250, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fe207315dd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fe2073161bc in QEventLoop::exec (this=0x7fe1eeeb9db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fe20722136d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007fe2072f5b48 in QInotifyFileSystemWatcherEngine::run (this=0xf666d0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fe2072242ee in QThreadPrivate::start (arg=0xf666d0) at thread/qthread_unix.cpp:266
#9  0x00007fe206f929ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fe2065416fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe1e23f3710 (LWP 2375)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe20cbc87e4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fe20ced3160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fe20cbc8819 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fe20cee1234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fe206f929ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fe2065416fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe20d3c8760 (LWP 2352)):
[KCrash Handler]
#6  WebCore::StringImpl::existingHash (family=<value optimized out>) at platform/text/StringImpl.h:173
#7  WebCore::AtomicStringHash::hash (family=<value optimized out>) at platform/text/AtomicStringHash.h:40
#8  WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash>::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 WTF::HashTable<WebCore::AtomicString, WebCore::AtomicString, WTF::IdentityExtractor<WebCore::AtomicString>, WebCore::AtomicStringHash, WTF::HashTraits<WebCore::AtomicString>, WTF::HashTraits<WebCore::AtomicString> >::contains (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:327
#12 WTF::HashSet<WebCore::AtomicString, WebCore::AtomicStringHash, WTF::HashTraits<WebCore::AtomicString> >::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 0x00007fe20bf58ce5 in WebCore::RenderTextControl::getAvgCharWidth (this=0x7fe1e9a704e0, family=) at rendering/RenderTextControl.cpp:515
#15 0x00007fe20bf5c78a in WebCore::RenderTextControlSingleLine::getAvgCharWidth (this=0x7fe1e9a704e0, family=) at rendering/RenderTextControlSingleLine.cpp:387
#16 0x00007fe20bf58847 in WebCore::RenderTextControl::calcPrefWidths (this=0x7fe1e9a704e0) at rendering/RenderTextControl.cpp:541
#17 0x00007fe20bee4273 in WebCore::RenderBox::minPrefWidth (this=0x7fe1e9a704e0) at rendering/RenderBox.cpp:459
#18 0x00007fe20bed5e74 in WebCore::RenderBlock::calcInlinePrefWidths (this=0x7fe1e9a70420) at rendering/RenderBlock.cpp:4202
#19 0x00007fe20bed67e8 in WebCore::RenderBlock::calcPrefWidths (this=0x7fe1e9a70420) at rendering/RenderBlock.cpp:3959
#20 0x00007fe20bee4273 in WebCore::RenderBox::minPrefWidth (this=0x7fe1e9a70420) at rendering/RenderBox.cpp:459
#21 0x00007fe20bec7c05 in WebCore::RenderBlock::calcBlockPrefWidths (this=0x7fe1e9a701f0) at rendering/RenderBlock.cpp:4405
#22 0x00007fe20bed66ef in WebCore::RenderBlock::calcPrefWidths (this=0x7fe1e9a701f0) at rendering/RenderBlock.cpp:3961
#23 0x00007fe20bf4b4b3 in WebCore::RenderTableCell::calcPrefWidths (this=0x7fe1e9a701f0) at rendering/RenderTableCell.cpp:132
#24 0x00007fe20beb4454 in WebCore::AutoTableLayout::recalcColumn (this=<value optimized out>, effCol=<value optimized out>) at rendering/AutoTableLayout.cpp:84
#25 0x00007fe20beb4aaf in WebCore::AutoTableLayout::fullRecalc (this=0x7fe1e168c1e0) at rendering/AutoTableLayout.cpp:208
#26 0x00007fe20beb4b82 in WebCore::AutoTableLayout::calcPrefWidths (this=0x7f, minWidth=@0x7fe1e174c000, maxWidth=@0x7fe1e1710b28) at rendering/AutoTableLayout.cpp:246
#27 0x00007fe20bf4758f in WebCore::RenderTable::calcPrefWidths (this=0x7fe1e9a6ff60) at rendering/RenderTable.cpp:537
#28 0x00007fe20bee4293 in WebCore::RenderBox::maxPrefWidth (this=0x7fe1e9a6ff60) at rendering/RenderBox.cpp:467
#29 0x00007fe20bf45a5d in WebCore::RenderTable::calcWidth (this=0x7fe1e9a6ff60) at rendering/RenderTable.cpp:223
#30 0x00007fe20bf47a8c in WebCore::RenderTable::layout (this=0x7fe1e9a6ff60) at rendering/RenderTable.cpp:252
#31 0x00007fe20bed8031 in WebCore::RenderBlock::layoutBlockChild (this=0x7fe1e9a6fea0, child=0x7fe1e9a6ff60, marginInfo=..., previousFloatBottom=<value optimized out>, 
    maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360
#32 0x00007fe20bed86c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fe1e9a6fea0, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303
#33 0x00007fe20bed8a25 in WebCore::RenderBlock::layoutBlock (this=0x7fe1e9a6fea0, relayoutChildren=false) at rendering/RenderBlock.cpp:746
#34 0x00007fe20bec61fb in WebCore::RenderBlock::layout (this=0x7fe1e9a6fea0) at rendering/RenderBlock.cpp:670
#35 0x00007fe20bed8031 in WebCore::RenderBlock::layoutBlockChild (this=0x7fe1f7b2c440, child=0x7fe1e9a6fea0, marginInfo=..., previousFloatBottom=<value optimized out>, 
    maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360
#36 0x00007fe20bed86c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fe1f7b2c440, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303
#37 0x00007fe20bed8a25 in WebCore::RenderBlock::layoutBlock (this=0x7fe1f7b2c440, relayoutChildren=false) at rendering/RenderBlock.cpp:746
#38 0x00007fe20bec61fb in WebCore::RenderBlock::layout (this=0x7fe1f7b2c440) at rendering/RenderBlock.cpp:670
#39 0x00007fe20bed8031 in WebCore::RenderBlock::layoutBlockChild (this=0x7fe1f7b2c270, child=0x7fe1f7b2c440, marginInfo=..., previousFloatBottom=<value optimized out>, 
    maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360
#40 0x00007fe20bed86c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fe1f7b2c270, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303
#41 0x00007fe20bed8a25 in WebCore::RenderBlock::layoutBlock (this=0x7fe1f7b2c270, relayoutChildren=false) at rendering/RenderBlock.cpp:746
#42 0x00007fe20bec61fb in WebCore::RenderBlock::layout (this=0x7fe1f7b2c270) at rendering/RenderBlock.cpp:670
#43 0x00007fe20bed8031 in WebCore::RenderBlock::layoutBlockChild (this=0x7fe1f7b2c020, child=0x7fe1f7b2c270, marginInfo=..., previousFloatBottom=<value optimized out>, 
    maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360
#44 0x00007fe20bed86c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fe1f7b2c020, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303
#45 0x00007fe20bed8a25 in WebCore::RenderBlock::layoutBlock (this=0x7fe1f7b2c020, relayoutChildren=false) at rendering/RenderBlock.cpp:746
#46 0x00007fe20bec61fb in WebCore::RenderBlock::layout (this=0x7fe1f7b2c020) at rendering/RenderBlock.cpp:670
#47 0x00007fe20bf676e4 in WebCore::RenderView::layout (this=0x7fe1f7b2c020) at rendering/RenderView.cpp:122
#48 0x00007fe20be2af8a in WebCore::FrameView::layout (this=0x7fe1e99c2780, allowSubtree=false) at page/FrameView.cpp:719
#49 0x00007fe20be9d8c6 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7fe1f7a62810) at platform/ThreadTimers.cpp:112
#50 0x00007fe207328b99 in QObject::event (this=0xe0f570, e=0x7fe1e174c000) at kernel/qobject.cpp:1183
#51 0x00007fe2086d376c in QApplicationPrivate::notify_helper (this=0xba8780, receiver=0xe0f570, e=0x7fff1d74ace0) at kernel/qapplication.cpp:4396
#52 0x00007fe2086d925d in QApplication::notify (this=0x7fff1d74b030, receiver=0xe0f570, e=0x7fff1d74ace0) at kernel/qapplication.cpp:4277
#53 0x00007fe20942e2e6 in KApplication::notify (this=0x7fff1d74b030, receiver=0xe0f570, event=0x7fff1d74ace0) at ../../kdeui/kernel/kapplication.cpp:310
#54 0x00007fe2073170ac in QCoreApplication::notifyInternal (this=0x7fff1d74b030, receiver=0xe0f570, event=0x7fff1d74ace0) at kernel/qcoreapplication.cpp:732
#55 0x00007fe2073466e2 in QCoreApplication::sendEvent (this=0xba6290) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 QTimerInfoList::activateTimers (this=0xba6290) at kernel/qeventdispatcher_unix.cpp:602
#57 0x00007fe207343494 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#58 0x00007fe202ee48c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#59 0x00007fe202ee8748 in ?? () from /lib/libglib-2.0.so.0
#60 0x00007fe202ee88fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#61 0x00007fe207343183 in QEventDispatcherGlib::processEvents (this=0xb7c900, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#62 0x00007fe20878578e in QGuiEventDispatcherGlib::processEvents (this=0x7f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#63 0x00007fe207315dd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#64 0x00007fe2073161bc in QEventLoop::exec (this=0x7fff1d74af80, flags=) at kernel/qeventloop.cpp:201
#65 0x00007fe20731a26b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#66 0x00007fe20cfc13d8 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#67 0x00007fe206479c4d 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=0x7fff1d74b888) at libc-start.c:226
#68 0x0000000000400849 in _start ()

This bug may be a duplicate of or related to bug 249639.

Possible duplicates by query: bug 249958, bug 249354, bug 248603, bug 247825, bug 247409.

Reported using DrKonqi
Comment 1 Panagiotis Papadopoulos 2010-09-07 13:15:41 UTC

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