Bug 318725 - rekonq crashing while loading a website
Summary: rekonq crashing while loading a website
Status: RESOLVED DUPLICATE of bug 284481
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: 2013-04-22 16:37 UTC by Zwergal
Modified: 2013-04-23 01:24 UTC (History)
0 users

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 Zwergal 2013-04-22 16:37:23 UTC
Application: rekonq (0.9.1)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-38-generic x86_64
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed: I was surfing on the internet, with 4 tabs open. As i tried to open the fifth tab rekonq began to download the site. At about 60% of loading the new site rekonq suddenly crashed.
I tried this several times, but rekonq keeps on crashing. I have javascript enabled, modules enabled when needed and all cookies are treated as sessioncookies.
Konqueror does not crash on the same site. 

Rekonq also crashes when sites are loaded and left open about 30seconds. This one is new!

The crash can be reproduced every time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa9d9afa780 (LWP 8563))]

Thread 7 (Thread 0x7fa9c3ceb700 (LWP 8564)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa9d8382dec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fa9d8d4bde0) at wtf/FastMalloc.cpp:2495
#2  0x00007fa9d8382f19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007fa9d3533e9a in start_thread (arg=0x7fa9c3ceb700) at pthread_create.c:308
#4  0x00007fa9d9303cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa9c31de700 (LWP 8565)):
#0  0x00007fa9d92f8303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa9d1bd6036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa9d1bd6164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa9d3eef426 in QEventDispatcherGlib::processEvents (this=0x7fa9bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa9d3ebec82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa9d3ebeed7 in QEventLoop::exec (this=0x7fa9c31dde00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa9d3dbdfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa9d3dc0fcb in QThreadPrivate::start (arg=0x2a07660) at thread/qthread_unix.cpp:298
#8  0x00007fa9d3533e9a in start_thread (arg=0x7fa9c31de700) at pthread_create.c:308
#9  0x00007fa9d9303cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa9c2314700 (LWP 8566)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa9d8ef4222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fa9d8ef4259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fa9d3533e9a in start_thread (arg=0x7fa9c2314700) at pthread_create.c:308
#4  0x00007fa9d9303cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa9c0e25700 (LWP 8567)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa9d3dc14db in wait (time=18446744073709551615, this=0x26b91d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x26b9350, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa9d5e120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26b9080, th=0x2a4c340) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa9d5e149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x26b93e0, th=0x2a4c340) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa9d5e1384f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa9c0e24e20, parent=0x26b9080, th=0x2a4c340) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa9d5e138db in ThreadWeaver::Thread::run (this=0x2a4c340) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa9d3dc0fcb in QThreadPrivate::start (arg=0x2a4c340) at thread/qthread_unix.cpp:298
#8  0x00007fa9d3533e9a in start_thread (arg=0x7fa9c0e25700) at pthread_create.c:308
#9  0x00007fa9d9303cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa9ba5ea700 (LWP 8568)):
#0  0x00007fa9d1bd578e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa9d1bd5f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa9d1bd6164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa9d3eef426 in QEventDispatcherGlib::processEvents (this=0x7fa9700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa9d3ebec82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa9d3ebeed7 in QEventLoop::exec (this=0x7fa9ba5e9dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa9d3dbdfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa9d3e9e9ff in QInotifyFileSystemWatcherEngine::run (this=0x2c0d280) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa9d3dc0fcb in QThreadPrivate::start (arg=0x2c0d280) at thread/qthread_unix.cpp:298
#9  0x00007fa9d3533e9a in start_thread (arg=0x7fa9ba5ea700) at pthread_create.c:308
#10 0x00007fa9d9303cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa94f7fe700 (LWP 8580)):
#0  0x00007fa9d9311904 in pthread_mutex_unlock (mutex=0x7fa940000a60) at forward.c:184
#1  0x00007fa9d1c115d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa9d1bd5efc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa9d1bd6164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa9d3eef426 in QEventDispatcherGlib::processEvents (this=0x7fa9400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fa9d3ebec82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fa9d3ebeed7 in QEventLoop::exec (this=0x7fa94f7fde00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fa9d3dbdfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fa9d3dc0fcb in QThreadPrivate::start (arg=0x355c1f0) at thread/qthread_unix.cpp:298
#9  0x00007fa9d3533e9a in start_thread (arg=0x7fa94f7fe700) at pthread_create.c:308
#10 0x00007fa9d9303cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa9d9afa780 (LWP 8563)):
[KCrash Handler]
#6  0x00007fa9d7f77bd3 in WebCore::requiresLineBox (it=..., lineInfo=...) at rendering/RenderBlockLineLayout.cpp:1485
#7  0x00007fa9d7f7c96c in WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace (this=0x7fffbbe08e10, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at rendering/RenderBlockLineLayout.cpp:1528
#8  0x00007fa9d7f7cdff in WebCore::RenderBlock::LineBreaker::nextLineBreak (this=0x7fffbbe08e10, resolver=..., lineInfo=..., lineBreakIteratorInfo=..., lastFloatFromPreviousLine=0x0) at rendering/RenderBlockLineLayout.cpp:1826
#9  0x00007fa9d7f83846 in WebCore::RenderBlock::layoutRunsAndFloats (this=0x7fa9381ae308, fullLayout=false, hasInlineChild=<optimized out>, floats=..., repaintLogicalTop=@0x7fffbbe09134: 0, repaintLogicalBottom=@0x7fffbbe09138: 0) at rendering/RenderBlockLineLayout.cpp:915
#10 0x00007fa9d7f8519f in WebCore::RenderBlock::layoutInlineChildren (this=0x7fa9381ae308, relayoutChildren=false, repaintLogicalTop=@0x7fffbbe09134: 0, repaintLogicalBottom=@0x7fffbbe09138: 0) at rendering/RenderBlockLineLayout.cpp:1164
#11 0x00007fa9d7f76f4b in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fa9381ae308) at rendering/RenderBlock.cpp:1260
#12 WebCore::RenderBlock::layoutBlock (this=0x7fa9381ae308, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#13 0x00007fa9d7f5a5bd in WebCore::RenderBlock::layout (this=0x7fa9381ae308) at rendering/RenderBlock.cpp:1158
#14 0x00007fa9d7f6feb9 in WebCore::RenderBlock::layoutBlockChild (this=0x7fa9641d2848, child=0x7fa9381ae308, marginInfo=..., previousFloatLogicalBottom=@0x7fffbbe0923c: 2082, maxFloatLogicalBottom=@0x7fffbbe0935c: 0) at rendering/RenderBlock.cpp:2000
#15 0x00007fa9d7f70770 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fa9641d2848, relayoutChildren=false, maxFloatLogicalBottom=@0x7fffbbe0935c: 0) at rendering/RenderBlock.cpp:1938
#16 0x00007fa9d7f768ea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fa9641d2848) at rendering/RenderBlock.cpp:1262
#17 WebCore::RenderBlock::layoutBlock (this=0x7fa9641d2848, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#18 0x00007fa9d7f5a5bd in WebCore::RenderBlock::layout (this=0x7fa9641d2848) at rendering/RenderBlock.cpp:1158
#19 0x00007fa9d7f6feb9 in WebCore::RenderBlock::layoutBlockChild (this=0x7fa9641d2790, child=0x7fa9641d2848, marginInfo=..., previousFloatLogicalBottom=@0x7fffbbe0945c: 0, maxFloatLogicalBottom=@0x7fffbbe0957c: 0) at rendering/RenderBlock.cpp:2000
#20 0x00007fa9d7f70770 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fa9641d2790, relayoutChildren=false, maxFloatLogicalBottom=@0x7fffbbe0957c: 0) at rendering/RenderBlock.cpp:1938
#21 0x00007fa9d7f768ea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fa9641d2790) at rendering/RenderBlock.cpp:1262
#22 WebCore::RenderBlock::layoutBlock (this=0x7fa9641d2790, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#23 0x00007fa9d7f5a5bd in WebCore::RenderBlock::layout (this=0x7fa9641d2790) at rendering/RenderBlock.cpp:1158
#24 0x00007fa9d7f6feb9 in WebCore::RenderBlock::layoutBlockChild (this=0x7fa9641d2598, child=0x7fa9641d2790, marginInfo=..., previousFloatLogicalBottom=@0x7fffbbe0967c: 36, maxFloatLogicalBottom=@0x7fffbbe0979c: 0) at rendering/RenderBlock.cpp:2000
#25 0x00007fa9d7f70770 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fa9641d2598, relayoutChildren=false, maxFloatLogicalBottom=@0x7fffbbe0979c: 0) at rendering/RenderBlock.cpp:1938
#26 0x00007fa9d7f768ea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fa9641d2598) at rendering/RenderBlock.cpp:1262
#27 WebCore::RenderBlock::layoutBlock (this=0x7fa9641d2598, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#28 0x00007fa9d7f5a5bd in WebCore::RenderBlock::layout (this=0x7fa9641d2598) at rendering/RenderBlock.cpp:1158
#29 0x00007fa9d7f6feb9 in WebCore::RenderBlock::layoutBlockChild (this=0x7fa9641d2320, child=0x7fa9641d2598, marginInfo=..., previousFloatLogicalBottom=@0x7fffbbe0989c: 0, maxFloatLogicalBottom=@0x7fffbbe099bc: 0) at rendering/RenderBlock.cpp:2000
#30 0x00007fa9d7f70770 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fa9641d2320, relayoutChildren=false, maxFloatLogicalBottom=@0x7fffbbe099bc: 0) at rendering/RenderBlock.cpp:1938
#31 0x00007fa9d7f768ea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fa9641d2320) at rendering/RenderBlock.cpp:1262
#32 WebCore::RenderBlock::layoutBlock (this=0x7fa9641d2320, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#33 0x00007fa9d7f5a5bd in WebCore::RenderBlock::layout (this=0x7fa9641d2320) at rendering/RenderBlock.cpp:1158
#34 0x00007fa9d8028d08 in WebCore::RenderView::layout (this=0x7fa9641d2320) at rendering/RenderView.cpp:130
#35 0x00007fa9d7eb603f in WebCore::FrameView::layout (this=0x7fa9c34d18c0, allowSubtree=<optimized out>) at page/FrameView.cpp:964
#36 0x00007fa9d7f31ab2 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7fa9c34247a8) at platform/ThreadTimers.cpp:112
#37 0x00007fa9d3ed9179 in QObject::event (this=0x2a0b460, e=<optimized out>) at kernel/qobject.cpp:1157
#38 0x00007fa9d43e2894 in notify_helper (e=0x7fffbbe0a220, receiver=0x2a0b460, this=0x2570320) at kernel/qapplication.cpp:4559
#39 QApplicationPrivate::notify_helper (this=0x2570320, receiver=0x2a0b460, e=0x7fffbbe0a220) at kernel/qapplication.cpp:4531
#40 0x00007fa9d43e7713 in QApplication::notify (this=0x7fffbbe0a4f0, receiver=0x2a0b460, e=0x7fffbbe0a220) at kernel/qapplication.cpp:4420
#41 0x00007fa9d69613f6 in KApplication::notify (this=0x7fffbbe0a4f0, receiver=0x2a0b460, event=0x7fffbbe0a220) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x00007fa9d3ebfe9c in QCoreApplication::notifyInternal (this=0x7fffbbe0a4f0, receiver=0x2a0b460, event=0x7fffbbe0a220) at kernel/qcoreapplication.cpp:876
#43 0x00007fa9d3ef11f2 in sendEvent (event=0x7fffbbe0a220, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#44 QTimerInfoList::activateTimers (this=0x2574170) at kernel/qeventdispatcher_unix.cpp:611
#45 0x00007fa9d3eeec0d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#46 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#47 0x00007fa9d1bd5d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fa9d1bd60a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fa9d1bd6164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fa9d3eef3bf in QEventDispatcherGlib::processEvents (this=0x253aad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#51 0x00007fa9d448ad5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007fa9d3ebec82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#53 0x00007fa9d3ebeed7 in QEventLoop::exec (this=0x7fffbbe0a480, flags=...) at kernel/qeventloop.cpp:204
#54 0x00007fa9d3ec3f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#55 0x00007fa9d96ddc9e in kdemain (argc=1, argv=<optimized out>) at /build/buildd/rekonq-0.9.1/src/main.cpp:180
#56 0x00007fa9d923176d in __libc_start_main (main=0x400630 <main(int, char**)>, argc=1, ubp_av=0x7fffbbe0aca8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbbe0ac98) at libc-start.c:226
#57 0x0000000000400661 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-04-23 01:24:39 UTC
qtwebkit issue

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