Summary: | Crash in UrlBar with today's Git | ||
---|---|---|---|
Product: | [Unmaintained] rekonq | Reporter: | Harald Sitter <sitter> |
Component: | general | Assignee: | Andrea Diamantini <adjam7> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aspotashev, davidfalkayn, getaceres, hir.i.mogul, libor.klepac, matej, pano_90, zoiss |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 0.7 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Harald Sitter
2010-08-31 16:26:34 UTC
It does not crash here… (rekonq compiled from git a minute ago) Qt 4.7 git It did not initially crash, quite frankly I do not know what changed that made it crash. It started off with rekonq refusing to loading pictures (red circle icon shown instead), so I quit rekonq and when I started it again it went down when I tried to go to facebook (which was about the first thing I did). Sorry, I cannot reproduce this at all. Maybe it is a Qt issue ... in any case there will be KDE and Qt updates deployed on Kubuntu today and/or tomorrow, I'll try and report back if anything changes. Still there, with Qt 4.7rc1 and KDE 4.5.1. Also it is a lot more random than I thought... I got it with go* and k*. Below is a trace I got a minute ago when I wanted to get to wordpress.com Application: rekonq (rekonq), signal: Segmentation fault [Current thread is 1 (Thread 0x7f61dbf63760 (LWP 31438))] Thread 10 (Thread 0x7f61c77d5710 (LWP 31439)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f61daa811fe in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007f61daa81319 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #4 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f61c5625710 (LWP 31440)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f61d6a95e3b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x138e500, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x138e500, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f61d8aab524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x138e270, th=0x1546360) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f61d8aae72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x138e560, th=0x1546360) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f61d8aacc9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f61c5624e00, parent=0x138e270, th=0x1546360) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f61d8aad1f8 in ThreadWeaver::Thread::run (this=0x1546360) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f61d6a9527e in QThreadPrivate::start (arg=0x1546360) at thread/qthread_unix.cpp:266 #8 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #9 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f61be90a710 (LWP 31441)): #0 0x00007f61db7db1e3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f61d21064a9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f61d21068fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f61d6bb51e6 in QEventDispatcherGlib::processEvents (this=0x15abad0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f61d6b87a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f61d6b87dec in QEventLoop::exec (this=0x7f61be909db0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f61d6a922fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f61d6b675f8 in QInotifyFileSystemWatcherEngine::run (this=0x16574f0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f61d6a9527e in QThreadPrivate::start (arg=0x16574f0) at thread/qthread_unix.cpp:266 #9 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f61b8e0f710 (LWP 31460)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f61d6a95da2 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f61d6a8ada2 in QThreadPoolThread::run (this=0x1aaa6e0) at concurrent/qthreadpool.cpp:140 #4 0x00007f61d6a9527e in QThreadPrivate::start (arg=0x1aaa6e0) at thread/qthread_unix.cpp:266 #5 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f61b860e710 (LWP 31461)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f61d6a95da2 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f61d6a8ada2 in QThreadPoolThread::run (this=0x1a64170) at concurrent/qthreadpool.cpp:140 #4 0x00007f61d6a9527e in QThreadPrivate::start (arg=0x1a64170) at thread/qthread_unix.cpp:266 #5 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f61b7e0d710 (LWP 31462)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f61d6a95da2 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f61d6a8ada2 in QThreadPoolThread::run (this=0x1a6c970) at concurrent/qthreadpool.cpp:140 #4 0x00007f61d6a9527e in QThreadPrivate::start (arg=0x1a6c970) at thread/qthread_unix.cpp:266 #5 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f61b760c710 (LWP 31463)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f61d6a95da2 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f61d6a8ada2 in QThreadPoolThread::run (this=0x1a76080) at concurrent/qthreadpool.cpp:140 #4 0x00007f61d6a9527e in QThreadPrivate::start (arg=0x1a76080) at thread/qthread_unix.cpp:266 #5 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f61b6a02710 (LWP 31464)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f61d6a95da2 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1aaa950, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f61d6a8ada2 in QThreadPoolThread::run (this=0x1ac0060) at concurrent/qthreadpool.cpp:140 #4 0x00007f61d6a9527e in QThreadPrivate::start (arg=0x1ac0060) at thread/qthread_unix.cpp:266 #5 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f61b6201710 (LWP 31465)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f61d6a95da2 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1ad9c00, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1ad9c00, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f61d6a8ada2 in QThreadPoolThread::run (this=0x1aad990) at concurrent/qthreadpool.cpp:140 #4 0x00007f61d6a9527e in QThreadPrivate::start (arg=0x1aad990) at thread/qthread_unix.cpp:266 #5 0x00007f61d6504971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007f61db7e792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f61dbf63760 (LWP 31438)): [KCrash Handler] #6 0x0000000000000031 in ?? () #7 0x00007f61d7f40709 in KJob::kill (this=0x1b7f180, verbosity=KJob::Quietly) at ../../kdecore/jobs/kjob.cpp:106 #8 0x00007f61dbb530b0 in OpenSearchManager::requestSuggestion (this=0x1a8e620, searchText=...) at /home/me/src/git/rekonq/src/search/opensearchmanager.cpp:153 #9 0x00007f61dbb3efa9 in UrlResolver::computeSuggestions (this=0x1bce650) at /home/me/src/git/rekonq/src/urlbar/urlresolver.cpp:398 #10 0x00007f61dbb3c4d9 in CompletionWidget::suggestUrls (this=0x181a7c0, text=...) at /home/me/src/git/rekonq/src/urlbar/completionwidget.cpp:357 #11 0x00007f61dbb394fd in UrlBar::suggest (this=0x1616e60) at /home/me/src/git/rekonq/src/urlbar/urlbar.cpp:498 #12 0x00007f61dbb3b1ec in UrlBar::qt_metacall (this=0x1616e60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff09eb3e40) at /home/me/src/git/rekonq/obj-x86_64-linux-gnu/src/urlbar.moc:161 #13 0x00007f61d6ba0b27 in QMetaObject::activate (sender=0x1817fd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3280 #14 0x00007f61d6b9a8f9 in QObject::event (this=0x1817fd0, e=0x0) at kernel/qobject.cpp:1183 #15 0x00007f61d707404c in QApplicationPrivate::notify_helper (this=0x1246cd0, receiver=0x1817fd0, e=0x7fff09eb4590) at kernel/qapplication.cpp:4396 #16 0x00007f61d7079b5d in QApplication::notify (this=0x7fff09eb48e0, receiver=0x1817fd0, e=0x7fff09eb4590) at kernel/qapplication.cpp:4277 #17 0x00007f61d95edf16 in KApplication::notify (this=0x7fff09eb48e0, receiver=0x1817fd0, event=0x7fff09eb4590) at ../../kdeui/kernel/kapplication.cpp:310 #18 0x00007f61d6b88cdc in QCoreApplication::notifyInternal (this=0x7fff09eb48e0, receiver=0x1817fd0, event=0x7fff09eb4590) at kernel/qcoreapplication.cpp:732 #19 0x00007f61d6bb86f2 in QCoreApplication::sendEvent (this=0x12457d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #20 QTimerInfoList::activateTimers (this=0x12457d0) at kernel/qeventdispatcher_unix.cpp:602 #21 0x00007f61d6bb54c8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #22 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231 #23 0x00007f61d21027e2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #24 0x00007f61d2106748 in ?? () from /lib/libglib-2.0.so.0 #25 0x00007f61d21068fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #26 0x00007f61d6bb5193 in QEventDispatcherGlib::processEvents (this=0x12192d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #27 0x00007f61d712685e in QGuiEventDispatcherGlib::processEvents (this=0x1b7f180, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x00007f61d6b87a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #29 0x00007f61d6b87dec in QEventLoop::exec (this=0x7fff09eb4830, flags=) at kernel/qeventloop.cpp:201 #30 0x00007f61d6b8bebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #31 0x00007f61dbb5e6c8 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /home/me/src/git/rekonq/src/main.cpp:198 #32 0x00007f61db71fd8e 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=0x7fff09eb5138) at libc-start.c:226 #33 0x0000000000400659 in _start () *** Bug 250416 has been marked as a duplicate of this bug. *** Can you check if it happens yet with 0.5.87? I updated to 0.5.87 and the problem is still the same (crash, no matter what I write into URL bar) I get the same crash only if I have disconnected from the Internet ("ifconfig eth1 down") I had the same problem. When i typed in the url-bar rekonq always crashed. I deleted all config files and the rekonq-folder after that it started working with no issues. BUT. if you add google.de as a favourite rekonq will crash AGAIN. I removed google.de from favourites and it works now. Using 0.5.88 git 2010091311 from the lucid ppa. (In reply to comment #10) > I had the same problem. When i typed in the url-bar rekonq always crashed. I > deleted all config files and the rekonq-folder after that it started working > with no issues. > > BUT. if you add google.de as a favourite rekonq will crash AGAIN. > I removed google.de from favourites and it works now. > > Using 0.5.88 git 2010091311 from the lucid ppa. Interesting :) The crash Harald pointed out seems a KDE/Qt one (rekonq crashes when we kill a job). It is strange it happens just for *ubuntu users. It needs anyway more investigation. The one you reported one is "strange" and different (probably rekonq's fault). Can you attach the "google.de" crash backtrace? This strange url-bug seems to be fixed in rekonq 0.6.0+git2010091420 . I cant reproduce it. So no further investigation necessary. If something is wrong again ill report with backtrace ;) thank you for this great browser! On Mon, Sep 13, 2010 at 10:34 AM, Andrea Diamantini <adjam7@gmail.com>wrote: > https://bugs.kde.org/show_bug.cgi?id=249639 > > > > > > --- Comment #11 from Andrea Diamantini <adjam7 gmail com> 2010-09-13 > 10:34:32 --- > (In reply to comment #10) > > I had the same problem. When i typed in the url-bar rekonq always > crashed. I > > deleted all config files and the rekonq-folder after that it started > working > > with no issues. > > > > BUT. if you add google.de as a favourite rekonq will crash AGAIN. > > I removed google.de from favourites and it works now. > > > > Using 0.5.88 git 2010091311 from the lucid ppa. > > > Interesting :) > The crash Harald pointed out seems a KDE/Qt one (rekonq crashes when we > kill a > job). It is strange it happens just for *ubuntu users. It needs anyway more > investigation. > The one you reported one is "strange" and different (probably rekonq's > fault). > Can you attach the "google.de" crash backtrace? > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. > For me the bug unfortunately still appears with 0.6.0. Though it seems to me like it takes some more time to crash as it took before. The bar expands when I write something into it ...then it takes some time ...then it crashes. I'm adding the backtrace, it may be helpful: Application: rekonq (rekonq), signal: Segmentation fault [Current thread is 1 (Thread 0x7f657f119760 (LWP 2826))] Thread 5 (Thread 0x7f656a0aa710 (LWP 2827)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f657dfb3bbe in WTF::TCMalloc_PageHeap::scavengerThread (this=<value optimized out>) at wtf/FastMalloc.cpp:2378 #2 0x00007f657dfb3cd9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f657e769f14) at wtf/FastMalloc.cpp:1497 #3 0x00007f6578ce39ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f65782926fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f6567f06710 (LWP 2828)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6578f75eab in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x13fcc90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x13fcc90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f65793a3d84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x140a740, th=0x1624670) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f65793a6f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x14005a0, th=0x1624670) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f65793a54ff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6567f05e00, parent=0x140a740, th=0x1624670) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f65793a5a58 in ThreadWeaver::Thread::run (this=0x1624670) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f6578f752ee in QThreadPrivate::start (arg=0x1624670) at thread/qthread_unix.cpp:266 #8 0x00007f6578ce39ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f65782926fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f65651bb710 (LWP 2829)): #0 0x00007f6578285f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6574c394a9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f6574c398fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f65790941d6 in QEventDispatcherGlib::processEvents (this=0x16bc8f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f6579066dd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f65790671bc in QEventLoop::exec (this=0x7f65651badb0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f6578f7236d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f6579046b48 in QInotifyFileSystemWatcherEngine::run (this=0x16cc980) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f6578f752ee in QThreadPrivate::start (arg=0x16cc980) at thread/qthread_unix.cpp:266 #9 0x00007f6578ce39ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f65782926fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f6558371710 (LWP 2860)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f657e9197e4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f657ec24160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f657e919819 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f657ec32234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f6578ce39ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f65782926fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f657f119760 (LWP 2826)): [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 0x00007f657dca9ce5 in WebCore::RenderTextControl::getAvgCharWidth (this=0x7f65583b8a90, family=) at rendering/RenderTextControl.cpp:515 #15 0x00007f657dcad78a in WebCore::RenderTextControlSingleLine::getAvgCharWidth (this=0x7f65583b8a90, family=) at rendering/RenderTextControlSingleLine.cpp:387 #16 0x00007f657dca9847 in WebCore::RenderTextControl::calcPrefWidths (this=0x7f65583b8a90) at rendering/RenderTextControl.cpp:541 #17 0x00007f657dc35273 in WebCore::RenderBox::minPrefWidth (this=0x7f65583b8a90) at rendering/RenderBox.cpp:459 #18 0x00007f657dc3b8ae in WebCore::RenderBox::calcWidthUsing (this=0x7f65583b8a90, widthType=<value optimized out>, cw=<value optimized out>) at rendering/RenderBox.cpp:1368 #19 0x00007f657dc3ec1c in WebCore::RenderBox::calcWidth (this=0x7f65583b8a90) at rendering/RenderBox.cpp:1307 #20 0x00007f657dcaf6d3 in WebCore::RenderTextControlSingleLine::layout (this=0x7f65583b8a90) at rendering/RenderTextControlSingleLine.cpp:200 #21 0x00007f657dc33224 in WebCore::RenderObject::layoutIfNeeded (this=0x7f65583b89d0, relayoutChildren=false, repaintTop=<value optimized out>, repaintBottom=<value optimized out>) at rendering/RenderObject.h:518 #22 WebCore::RenderBlock::layoutInlineChildren (this=0x7f65583b89d0, relayoutChildren=false, repaintTop=<value optimized out>, repaintBottom=<value optimized out>) at rendering/RenderBlockLineLayout.cpp:577 #23 0x00007f657dc29cdc in WebCore::RenderBlock::layoutBlock (this=0x7f65583b89d0, relayoutChildren=false) at rendering/RenderBlock.cpp:744 #24 0x00007f657dc171fb in WebCore::RenderBlock::layout (this=0x7f65583b89d0) at rendering/RenderBlock.cpp:670 #25 0x00007f657dc29031 in WebCore::RenderBlock::layoutBlockChild (this=0x7f65583b8910, child=0x7f65583b89d0, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #26 0x00007f657dc296c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f65583b8910, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #27 0x00007f657dc29a25 in WebCore::RenderBlock::layoutBlock (this=0x7f65583b8910, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #28 0x00007f657dc171fb in WebCore::RenderBlock::layout (this=0x7f65583b8910) at rendering/RenderBlock.cpp:670 #29 0x00007f657dc29031 in WebCore::RenderBlock::layoutBlockChild (this=0x7f656987b5c0, child=0x7f65583b8910, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #30 0x00007f657dc296c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f656987b5c0, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #31 0x00007f657dc29a25 in WebCore::RenderBlock::layoutBlock (this=0x7f656987b5c0, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #32 0x00007f657dc171fb in WebCore::RenderBlock::layout (this=0x7f656987b5c0) at rendering/RenderBlock.cpp:670 #33 0x00007f657dc29031 in WebCore::RenderBlock::layoutBlockChild (this=0x7f656987b440, child=0x7f656987b5c0, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #34 0x00007f657dc296c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f656987b440, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #35 0x00007f657dc29a25 in WebCore::RenderBlock::layoutBlock (this=0x7f656987b440, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #36 0x00007f657dc171fb in WebCore::RenderBlock::layout (this=0x7f656987b440) at rendering/RenderBlock.cpp:670 #37 0x00007f657dc29031 in WebCore::RenderBlock::layoutBlockChild (this=0x7f656987b270, child=0x7f656987b440, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #38 0x00007f657dc296c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f656987b270, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #39 0x00007f657dc29a25 in WebCore::RenderBlock::layoutBlock (this=0x7f656987b270, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #40 0x00007f657dc171fb in WebCore::RenderBlock::layout (this=0x7f656987b270) at rendering/RenderBlock.cpp:670 #41 0x00007f657dc29031 in WebCore::RenderBlock::layoutBlockChild (this=0x7f656987b020, child=0x7f656987b270, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #42 0x00007f657dc296c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f656987b020, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #43 0x00007f657dc29a25 in WebCore::RenderBlock::layoutBlock (this=0x7f656987b020, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #44 0x00007f657dc171fb in WebCore::RenderBlock::layout (this=0x7f656987b020) at rendering/RenderBlock.cpp:670 #45 0x00007f657dcb86e4 in WebCore::RenderView::layout (this=0x7f656987b020) at rendering/RenderView.cpp:122 #46 0x00007f657db7bf8a in WebCore::FrameView::layout (this=0x7f655b8ff780, allowSubtree=false) at page/FrameView.cpp:719 #47 0x00007f657d94bc35 in WebCore::Document::implicitClose (this=0x7f655b912000) at dom/Document.cpp:1865 #48 0x00007f657db02745 in WebCore::FrameLoader::checkCompleted (this=0x7f656988a060) at loader/FrameLoader.cpp:1129 #49 0x00007f657db1fe7a in WebCore::Loader::Host::didFinishLoading (this=0x7f65583a5c60, loader=0x0) at loader/loader.cpp:405 #50 0x00007f657db3447a in WebCore::SubresourceLoader::didFinishLoading (this=0x7f656985a2c0) at loader/SubresourceLoader.cpp:184 #51 0x00007f657dd028db in WebCore::QNetworkReplyHandler::finish (this=0x1e200a0) at platform/network/qt/QNetworkReplyHandler.cpp:261 #52 0x00007f657dd02e84 in WebCore::QNetworkReplyHandler::qt_metacall (this=0x1e200a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7f179db0) at ./moc_QNetworkReplyHandler.cpp:84 #53 0x00007f657907fda7 in QMetaObject::activate (sender=0x1e25270, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7f1789c0) at kernel/qobject.cpp:3280 #54 0x00007f657baffbb6 in QNetworkReplyImplPrivate::finished (this=0x1e8d4c0) at access/qnetworkreplyimpl.cpp:656 #55 0x00007f657baebc7e in QNetworkAccessHttpBackend::replyFinished (this=0x1de0d80) at access/qnetworkaccesshttpbackend.cpp:773 #56 0x00007f657baff980 in QNetworkReplyImplPrivate::handleNotifications (this=0x1e8d4c0) at access/qnetworkreplyimpl.cpp:367 #57 0x00007f657baff9d1 in QNetworkReplyImpl::event (this=<value optimized out>, e=0x7f6558388800) at access/qnetworkreplyimpl.cpp:866 #58 0x00007f657a42476c in QApplicationPrivate::notify_helper (this=0x1303680, receiver=0x1e25270, e=0x7f6560020970) at kernel/qapplication.cpp:4396 #59 0x00007f657a42a25d in QApplication::notify (this=0x7fff7f17a8b0, receiver=0x1e25270, e=0x7f6560020970) at kernel/qapplication.cpp:4277 #60 0x00007f657b17f2e6 in KApplication::notify (this=0x7fff7f17a8b0, receiver=0x1e25270, event=0x7f6560020970) at ../../kdeui/kernel/kapplication.cpp:310 #61 0x00007f65790680ac in QCoreApplication::notifyInternal (this=0x7fff7f17a8b0, receiver=0x1e25270, event=0x7f6560020970) at kernel/qcoreapplication.cpp:732 #62 0x00007f657906afd2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x12d7dc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #63 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x12d7dc0) at kernel/qcoreapplication.cpp:1373 #64 0x00007f6579094643 in QCoreApplication::sendPostedEvents (s=0x1301040) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #65 postEventSourceDispatch (s=0x1301040) at kernel/qeventdispatcher_glib.cpp:277 #66 0x00007f6574c358c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #67 0x00007f6574c39748 in ?? () from /lib/libglib-2.0.so.0 #68 0x00007f6574c398fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #69 0x00007f6579094183 in QEventDispatcherGlib::processEvents (this=0x12d7900, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #70 0x00007f657a4d678e in QGuiEventDispatcherGlib::processEvents (this=0x7f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #71 0x00007f6579066dd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #72 0x00007f65790671bc in QEventLoop::exec (this=0x7fff7f17a800, flags=) at kernel/qeventloop.cpp:201 #73 0x00007f657906b26b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #74 0x00007f657ed12e38 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so #75 0x00007f65781cac4d 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=0x7fff7f17b108) at libc-start.c:226 #76 0x0000000000400849 in _start () Created attachment 51635 [details]
New crash information added by DrKonqi
rekonq (0.6.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0
- What I was doing when the application crashed:
I was typing an address in the URL bar and it crashed. I'm using a Bespin stype, I don't know if this could be related.
-- Backtrace (Reduced):
#7 WebCore::StringImpl::existingHash (family=...) at platform/text/StringImpl.h:173
#8 WebCore::AtomicStringHash::hash (family=...) at platform/text/AtomicStringHash.h:40
#9 WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash>::hash (family=...) at ../JavaScriptCore/wtf/HashTable.h:279
#10 lookup<WebCore::AtomicString, WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash> > (family=...) at ../JavaScriptCore/wtf/HashTable.h:483
#11 contains<WebCore::AtomicString, WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash> > (family=...) at ../JavaScriptCore/wtf/HashTable.h:803
Hi, rekonq started to crash when typing to urlbar, after i upgraded to kde 4.5.1 (from qt-kde.debian.net) and qt 4.7.0-rc1 (from debian experimental) when i type into urlbar it just crashes. after removing ~/.kde/share/config/rekonqrc everything was ok i tried to add configsections and crash started to appear again after adding this [Fonts] cursiveFontFamily= defaultFontSize=9 fantasyFontFamily= fixedFont=Pevná šířka,9,-1,5,50,0,0,0,0,0 fixedFontFamily=Monospace fontSize=12 minFontSize=8 sansSerifFontFamily= serifFontFamily= standardFont=Verdana,9,-1,5,50,0,0,0,0,0 standardFontFamily= i'm using revision feac8789c12f060111cb32e5902cf137eec625cb , rebuild against mentioned kde and qt versions Libor what’s the status here? *** Bug 252906 has been marked as a duplicate of this bug. *** I'm pretty much sure that is due to bug in QtGui that is fixed now in 4.7.1 I'm happy to say it no more happens here since... 0.6 beta period. Closing as fixed. |