Bug 256998 - rekonq crashes when typing shortcuts
Summary: rekonq crashes when typing shortcuts
Status: RESOLVED FIXED
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: 0.7
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-15 18:31 UTC by Johannes Obermayr
Modified: 2011-03-08 17:06 UTC (History)
2 users (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 Johannes Obermayr 2010-11-15 18:31:04 UTC
Application: rekonq (0.6.54)
KDE Platform Version: 4.5.76 (4.6 >= 20101111) "release 4"
Qt Version: 4.7.1
Operating System: Linux 2.6.36-93-pae i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
If you type shortcuts like 'yt:' rekonq will crash after typing the ':' ...

(Make DrKonqi happy and happy)

The crash can be reproduced every time.

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

Thread 4 (Thread 0xaff8db70 (LWP 2817)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c03125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4472ca7 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#3  0xb6bfeb25 in start_thread () from /lib/libpthread.so.0
#4  0xb5fad46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf2d8b70 (LWP 2818)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c03125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c799f0 in wait (this=0x8134f00, mutex=0x811fe98, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8134f00, mutex=0x811fe98, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb2fe4ab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8134ee8, th=0x824bf30) at /usr/src/debug/kdelibs-4.5.76svn1195572/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb2fe78bb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8125478, th=0x824bf30) at /usr/src/debug/kdelibs-4.5.76svn1195572/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb2fe46ea in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8134ee8, th=0x824bf30) at /usr/src/debug/kdelibs-4.5.76svn1195572/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb2fe79b4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8125478, th=0x824bf30) at /usr/src/debug/kdelibs-4.5.76svn1195572/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb2fe4643 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8134ee8, th=0x824bf30, previous=0x8143530) at /usr/src/debug/kdelibs-4.5.76svn1195572/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb2fe6394 in ThreadWeaver::ThreadRunHelper::run (this=0xaf2d8314, parent=0x8134ee8, th=0x824bf30) at /usr/src/debug/kdelibs-4.5.76svn1195572/threadweaver/Weaver/Thread.cpp:87
#10 0xb2fe644a in ThreadWeaver::Thread::run (this=0x824bf30) at /usr/src/debug/kdelibs-4.5.76svn1195572/threadweaver/Weaver/Thread.cpp:142
#11 0xb6c792ea in QThreadPrivate::start (arg=0x824bf30) at thread/qthread_unix.cpp:285
#12 0xb6bfeb25 in start_thread () from /lib/libpthread.so.0
#13 0xb5fad46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa8ff2b70 (LWP 2820)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c03452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c7997c in wait (this=0x8514dcc, mutex=0x8514dc8, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x8514dcc, mutex=0x8514dc8, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0xb6c6ed44 in QThreadPoolThread::run (this=0x85189d0) at concurrent/qthreadpool.cpp:140
#5  0xb6c792ea in QThreadPrivate::start (arg=0x85189d0) at thread/qthread_unix.cpp:285
#6  0xb6bfeb25 in start_thread () from /lib/libpthread.so.0
#7  0xb5fad46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb57c9710 (LWP 2816)):
[KCrash Handler]
#7  d_func (this=0x0, name=...) at /usr/src/debug/kdelibs-4.5.76svn1195572/kdecore/sycoca/ksycocaentry.h:154
#8  KSycocaEntry::property (this=0x0, name=...) at /usr/src/debug/kdelibs-4.5.76svn1195572/kdecore/sycoca/ksycocaentry.cpp:171
#9  0xb2428f56 in EngineBar::newEngineAction (this=0x84733f8, engine=..., selectedEngine=...) at /usr/src/debug/rekonq/src/urlbar/listitem.cpp:472
#10 0xb242abc4 in EngineBar::EngineBar (this=0x84733f8, selectedEngine=..., parent=0x8339008) at /usr/src/debug/rekonq/src/urlbar/listitem.cpp:457
#11 0xb242b07a in SearchListItem::SearchListItem (this=0x84736f0, item=..., text=..., parent=0x8339008) at /usr/src/debug/rekonq/src/urlbar/listitem.cpp:407
#12 0xb242b438 in ListItemFactory::create (item=..., text=..., parent=0x8339008) at /usr/src/debug/rekonq/src/urlbar/listitem.cpp:613
#13 0xb2420293 in CompletionWidget::insertSearchList (this=0x8339008, list=..., text=...) at /usr/src/debug/rekonq/src/urlbar/completionwidget.cpp:80
#14 0xb24206ed in CompletionWidget::updateSearchList (this=0x8339008, list=..., text=...) at /usr/src/debug/rekonq/src/urlbar/completionwidget.cpp:106
#15 0xb2420a82 in CompletionWidget::qt_metacall (this=0x8339008, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb1d824) at /usr/src/debug/rekonq/build/src/completionwidget.moc:90
#16 0xb6d7edad in QMetaObject::metacall (object=0x8339008, cl=QMetaObject::InvokeMetaMethod, idx=32, argv=0xbfb1d824) at kernel/qmetaobject.cpp:237
#17 0xb6d8ef4c in QMetaObject::activate (sender=0x8511410, m=0xb2465708, local_signal_index=0, argv=0xbfb1d824) at kernel/qobject.cpp:3272
#18 0xb24214dd in UrlResolver::suggestionsReady (this=0x8511410, _t1=..., _t2=...) at /usr/src/debug/rekonq/build/src/urlresolver.moc:90
#19 0xb2421565 in UrlResolver::computeSuggestions (this=0x8511410) at /usr/src/debug/rekonq/src/urlbar/urlresolver.cpp:393
#20 0xb24205ec in CompletionWidget::suggestUrls (this=0x8339008, text=...) at /usr/src/debug/rekonq/src/urlbar/completionwidget.cpp:390
#21 0xb241ce75 in UrlBar::suggest (this=0x82420f8) at /usr/src/debug/rekonq/src/urlbar/urlbar.cpp:495
#22 0xb241e9e4 in UrlBar::qt_metacall (this=0x82420f8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb1d9ec) at /usr/src/debug/rekonq/build/src/urlbar.moc:161
#23 0xb6d7edad in QMetaObject::metacall (object=0x82420f8, cl=QMetaObject::InvokeMetaMethod, idx=83, argv=0xbfb1d9ec) at kernel/qmetaobject.cpp:237
#24 0xb6d8ef4c in QMetaObject::activate (sender=0x82452f0, m=0xb6eb25a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#25 0xb6dde365 in QTimer::timeout (this=0x82452f0) at .moc/release-shared/moc_qtimer.cpp:134
#26 0xb6d95536 in QTimer::timerEvent (this=0x82452f0, e=0xbfb1df1c) at kernel/qtimer.cpp:271
#27 0xb6d8d914 in QObject::event (this=0x82452f0, e=0xbfb1df1c) at kernel/qobject.cpp:1175
#28 0xb6274414 in QApplicationPrivate::notify_helper (this=0x80d3178, receiver=0x82452f0, e=0xbfb1df1c) at kernel/qapplication.cpp:4445
#29 0xb627d137 in QApplication::notify (this=0xbfb1e274, receiver=0x82452f0, e=0xbfb1df1c) at kernel/qapplication.cpp:3845
#30 0xb74ad581 in KApplication::notify (this=0xbfb1e274, receiver=0x82452f0, event=0xbfb1df1c) at /usr/src/debug/kdelibs-4.5.76svn1195572/kdeui/kernel/kapplication.cpp:311
#31 0xb6d7850e in QCoreApplication::notifyInternal (this=0xbfb1e274, receiver=0x82452f0, event=0xbfb1df1c) at kernel/qcoreapplication.cpp:732
#32 0xb6da98e8 in sendEvent (this=0x80d5f34) at kernel/qcoreapplication.h:215
#33 QTimerInfoList::activateTimers (this=0x80d5f34) at kernel/qeventdispatcher_unix.cpp:618
#34 0xb6da6582 in timerSourceDispatch (source=0x80d5f00) at kernel/qeventdispatcher_glib.cpp:184
#35 0xb5a17b49 in g_main_dispatch (context=0x80d5298) at gmain.c:1960
#36 IA__g_main_context_dispatch (context=0x80d5298) at gmain.c:2513
#37 0xb5a18350 in g_main_context_iterate (context=0x80d5298, block=1, dispatch=1, self=0x80d3290) at gmain.c:2591
#38 0xb5a1860e in IA__g_main_context_iteration (context=0x80d5298, may_block=1) at gmain.c:2654
#39 0xb6da6cab in QEventDispatcherGlib::processEvents (this=0x80b5bf8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#40 0xb632a9aa in QGuiEventDispatcherGlib::processEvents (this=0x80b5bf8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb6d777ed in QEventLoop::processEvents (this=0xbfb1e1c4, flags=...) at kernel/qeventloop.cpp:149
#42 0xb6d77a19 in QEventLoop::exec (this=0xbfb1e1c4, flags=...) at kernel/qeventloop.cpp:201
#43 0xb6d7c4c0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#44 0xb6272114 in QApplication::exec () at kernel/qapplication.cpp:3719
#45 0xb243e85a in kdemain (argc=1, argv=0x80b61d8) at /usr/src/debug/rekonq/src/main.cpp:195
#46 0x0804e211 in launch (argc=1, _name=0x80a4344 "/usr/bin/rekonq", args=<value optimized out>, cwd=0x0, envc=1, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x80a4367 "laptop;1289842031;991027;2032_TIME132437") at /usr/src/debug/kdelibs-4.5.76svn1195572/kinit/kinit.cpp:730
#47 0x0804ed47 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.76svn1195572/kinit/kinit.cpp:1222
#48 0x0804f3ec in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.76svn1195572/kinit/kinit.cpp:1415
#49 0x08050269 in main (argc=139971928, argv=0xb62701e2, envp=0x8560390) at /usr/src/debug/kdelibs-4.5.76svn1195572/kinit/kinit.cpp:1901

Reported using DrKonqi
Comment 1 Julian Bäume 2010-11-16 22:21:07 UTC
Happens for me, too. With KDE 4.5.3, also on openSUSE. Rekonq and Qt versions are the same for me. But I remember this happening for quite some time, now. So it’s not limited to this version of rekonq.
Comment 2 Kilian Lackhove 2011-01-23 16:07:02 UTC
I am experiencimg a similar problem

my setup:
archlinux, kde 4.5.5, rekonq is built from todays git

when i type into the urlbar using a webshortcut slowly everything works fine. But when i type really fast rekonq crashes. I can reproduce this everytime. My webshortcuts use space, e.g. "g rekonq bugs". I build rekonq every few days and am experiencing this problem since a while. Deleting .kde4/share/config/rekonqrc and apps/rekonq doesnt help.

crabman
Comment 3 Kilian Lackhove 2011-01-23 20:25:24 UTC
im using qt-4.7.1 btw

my backtrace:

Application: rekonq (kdeinit4), signal: Segmentation fault 
	[Current thread is 1 (Thread 0x7f0091fcf760 (LWP 6280))] 
	 
	Thread 4 (Thread 0x7f007b708700 (LWP 6281)): 
	#0  0x00007f009092841c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 
	#1  0x00007f00878ed994 in ?? () from /usr/lib/libQtWebKit.so.4 
	#2  0x00007f0090923cb0 in start_thread () from /lib/libpthread.so.0 
	#3  0x00007f008f6f37ed in clone () from /lib/libc.so.6 
	#4  0x0000000000000000 in ?? () 
	 
	Thread 3 (Thread 0x7f0079edf700 (LWP 6282)): 
	#0  0x00007f009092841c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 
	#1  0x00007f00866ef794 in ?? () from /usr/lib/libQtScript.so.4 
	#2  0x00007f00866ef7c9 in ?? () from /usr/lib/libQtScript.so.4 
	#3  0x00007f0090923cb0 in start_thread () from /lib/libpthread.so.0 
	#4  0x00007f008f6f37ed in clone () from /lib/libc.so.6 
	#5  0x0000000000000000 in ?? () 
	 
	Thread 2 (Thread 0x7f00789bd700 (LWP 6283)): 
	#0  0x00007f009092841c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 
	#1  0x00007f0090bacc1b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 
	#2  0x00007f0086129034 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1587840, th=0x1651220) at /tmp/yaourt-tmp-kilian/abs-kdelibs/src/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365 
	#3  0x00007f008612b6c3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1587060, th=0x1651220) at /tmp/yaourt-tmp-kilian/abs-kdelibs/src/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71 
	#4  0x00007f008612a4af in ThreadWeaver::ThreadRunHelper::run (this=0x7f00789bce30, parent=0x1587840, th=0x1651220) at /tmp/yaourt-tmp-kilian/abs-kdelibs/src/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87 
	#5  0x00007f008612a538 in ThreadWeaver::Thread::run (this=0x1651220) at /tmp/yaourt-tmp-kilian/abs-kdelibs/src/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142 
	#6  0x00007f0090bac52e in ?? () from /usr/lib/libQtCore.so.4 
	#7  0x00007f0090923cb0 in start_thread () from /lib/libpthread.so.0 
	#8  0x00007f008f6f37ed in clone () from /lib/libc.so.6 
	#9  0x0000000000000000 in ?? () 
	 
	Thread 1 (Thread 0x7f0091fcf760 (LWP 6280)): 
	[KCrash Handler] 
	#6  0x00007f0090bfa9c7 in ?? () from /usr/lib/libQtCore.so.4 
	#7  0x00007f0090bf1594 in QString::free(QString::Data*) () from /usr/lib/libQtCore.so.4 
	#8  0x00007f0081cf342a in IconManager::provideIcon(QWebPage*, KUrl const&, bool) () from /usr/lib/libkdeinit4_rekonq.so 
	#9  0x00007f0081d17200 in WebIcon::saveIcon(bool) () from /usr/lib/libkdeinit4_rekonq.so 
	#10 0x00007f0081d17281 in WebIcon::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeinit4_rekonq.so 
	#11 0x00007f0090caa31f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 
	#12 0x00007f0087664892 in QWebPage::loadFinished(bool) () from /usr/lib/libQtWebKit.so.4 
	#13 0x00007f008766919a in QWebPage::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4 
	#14 0x00007f0090caa31f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 
	#15 0x00007f008764c3b2 in ?? () from /usr/lib/libQtWebKit.so.4 
	#16 0x00007f008764c444 in ?? () from /usr/lib/libQtWebKit.so.4 
	#17 0x00007f0087464705 in ?? () from /usr/lib/libQtWebKit.so.4 
	#18 0x00007f00874647c8 in ?? () from /usr/lib/libQtWebKit.so.4 
	#19 0x00007f008743b735 in ?? () from /usr/lib/libQtWebKit.so.4 
	#20 0x00007f008743a5ba in ?? () from /usr/lib/libQtWebKit.so.4 
	#21 0x00007f008742dc6b in ?? () from /usr/lib/libQtWebKit.so.4 
	#22 0x00007f008746e88c in ?? () from /usr/lib/libQtWebKit.so.4 
	#23 0x00007f0087469ca3 in ?? () from /usr/lib/libQtWebKit.so.4 
	#24 0x00007f0087469b86 in ?? () from /usr/lib/libQtWebKit.so.4 
	#25 0x00007f008742d3cb in ?? () from /usr/lib/libQtWebKit.so.4 
	#26 0x00007f008742d6e6 in ?? () from /usr/lib/libQtWebKit.so.4 
	#27 0x00007f00874373d6 in ?? () from /usr/lib/libQtWebKit.so.4 
	#28 0x00007f008743731b in ?? () from /usr/lib/libQtWebKit.so.4 
	#29 0x00007f00874373b0 in ?? () from /usr/lib/libQtWebKit.so.4 
	#30 0x00007f008743b399 in ?? () from /usr/lib/libQtWebKit.so.4 
	#31 0x00007f008766a912 in QWebPage::~QWebPage() () from /usr/lib/libQtWebKit.so.4 
	#32 0x00007f0081d17084 in WebIcon::~WebIcon() () from /usr/lib/libkdeinit4_rekonq.so 
	#33 0x00007f0081d17099 in WebIcon::~WebIcon() () from /usr/lib/libkdeinit4_rekonq.so 
	#34 0x00007f0090ca7864 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4 
	#35 0x00007f0090cac3a2 in QObject::~QObject() () from /usr/lib/libQtCore.so.4 
	#36 0x00007f0081cf32a9 in IconManager::~IconManager() () from /usr/lib/libkdeinit4_rekonq.so 
	#37 0x00007f0090ca7864 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4 
	#38 0x00007f0090cac3a2 in QObject::~QObject() () from /usr/lib/libQtCore.so.4 
	#39 0x00007f008fe4bae4 in QApplication::~QApplication() () from /usr/lib/libQtGui.so.4 
	#40 0x00007f0081ceed3c in Application::~Application() () from /usr/lib/libkdeinit4_rekonq.so 
	#41 0x00007f0081d6f6d6 in kdemain () from /usr/lib/libkdeinit4_rekonq.so 
	#42 0x0000000000406ad3 in launch (argc=3, _name=0x1467698 "/usr/bin/rekonq", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x14676db "rechenknecht;1295810270;130505;4626_TIME535918") at /tmp/yaourt-tmp-kilian/abs-kdelibs/src/kdelibs-4.5.5/kinit/kinit.cpp:723 
	#43 0x0000000000407610 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /tmp/yaourt-tmp-kilian/abs-kdelibs/src/kdelibs-4.5.5/kinit/kinit.cpp:1215 
	#44 0x0000000000407d35 in handle_requests (waitForPid=<value optimized out>) at /tmp/yaourt-tmp-kilian/abs-kdelibs/src/kdelibs-4.5.5/kinit/kinit.cpp:1408 
	#45 0x0000000000408950 in main (argc=4, argv=0x7fff9d0641c8, envp=0x7fff9d0641f0) at /tmp/yaourt-tmp-kilian/abs-kdelibs/src/kdelibs-4.5.5/kinit/kinit.cpp:1892
Comment 4 Julian Bäume 2011-02-28 15:17:35 UTC
I checked this again a few days ago with a more recent version of rekonq. It seems to work  fine, now. I couldn’t reproduce this with 0.6.81 (will test with 0.6.85, soon). I try to user rekonq more often, now. I didn’t so, because it used to crash because of this bug for a long time. Anyway. After a few hours of using, this problem seems to be gone.
Comment 5 Andrea Diamantini 2011-02-28 22:09:30 UTC
It should work now in master. Can some of you confirm this?
Comment 6 Kilian Lackhove 2011-03-01 00:55:01 UTC
I just rebuilt rekonq from git. The bug is still present
Comment 7 Andrea Diamantini 2011-03-01 19:21:14 UTC
Can I please see the crash backtrace? I cannot in any way reproduce this bug.
Comment 8 Kilian Lackhove 2011-03-01 19:51:16 UTC
This is my backtrace. again rekonq was built 5 minutes ago from git, everything else stayed the same. If the backtrace is lacking information ill be happy to create a new one. Im building qt and kde with debugging symbols right now.


Application: rekonq (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f3ee812a760 (LWP 27197))]

Thread 10 (Thread 0x7f3eceac6700 (LWP 27200)):
#0  0x00007f3ee6a3d34c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3edd048994 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#3  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f3ee580895d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3ecd27d700 (LWP 27201)):
#0  0x00007f3ee6a3d34c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3edbe4a794 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f3edbe4a7c9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#4  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007f3ee580895d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3ecbd08700 (LWP 27202)):
#0  0x00007f3ee6a3d34c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ee6cc1c1b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3edb0f4034 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f3edb0f66c3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f3edb0f54af in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f3edb0f5538 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f3ee6cc152e in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#8  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007f3ee580895d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f3eca53f700 (LWP 27212)):
#0  0x00007f3ee6a3d6cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ee6cc1b82 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3ee6cb7c18 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f3ee6cc152e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#5  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#6  0x00007f3ee580895d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f3ec9d3e700 (LWP 27213)):
#0  0x00007f3ee6a3d6cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ee6cc1b82 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3ee6cb7c18 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f3ee6cc152e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#5  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#6  0x00007f3ee580895d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3ec953d700 (LWP 27214)):
#0  0x00007f3ee6a3d6cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ee6cc1b82 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3ee6cb7c18 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f3ee6cc152e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#5  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#6  0x00007f3ee580895d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3ec8d3c700 (LWP 27215)):
#0  0x00007f3ee6a3d6cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ee6cc1b82 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3ee6cb7c18 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f3ee6cc152e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#5  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#6  0x00007f3ee580895d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3ec3fff700 (LWP 27216)):
#0  0x00007f3ee6a3d6cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ee6cc1b82 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3ee6cb7c18 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f3ee6cc152e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#5  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#6  0x00007f3ee580895d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3ec37fe700 (LWP 27217)):
#0  0x00007f3ee6a3d6cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ee6cc1b82 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3ee6cb7c18 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f3ee6cc152e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3eda18eae3 in ?? () from /usr/lib/libGL.so.1
#5  0x00007f3ee6a38cb0 in start_thread () from /lib/libpthread.so.0
#6  0x00007f3ee580895d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3ee812a760 (LWP 27197)):
[KCrash Handler]
#6  0x00007f3ee6d092dc in QString::append(QString const&) () from /usr/lib/libQtCore.so.4
#7  0x00007f3ed52f3fc2 in operator+= (this=0x0, searchTerm=...) at /usr/include/QtCore/qstring.h:281
#8  operator+ (this=0x0, searchTerm=...) at /usr/include/QtCore/qstring.h:1024
#9  OpenSearchEngine::suggestionPathFor (this=0x0, searchTerm=...) at /tmp/yaourt-tmp-kilian/aur-rekonq-git/src/build/src/opensearch/opensearchengine.cpp:285
#10 0x00007f3ed52f40e3 in OpenSearchEngine::parseSuggestion (this=0x0, searchTerm=<value optimized out>, resp=...) at /tmp/yaourt-tmp-kilian/aur-rekonq-git/src/build/src/opensearch/opensearchengine.cpp:257
#11 0x00007f3ed52f15c7 in OpenSearchManager::jobFinished (this=0x1a249a0, job=<value optimized out>) at /tmp/yaourt-tmp-kilian/aur-rekonq-git/src/build/src/opensearch/opensearchmanager.cpp:186
#12 0x00007f3ed52f2500 in OpenSearchManager::qt_metacall (this=0x1a249a0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff72077c60) at /tmp/yaourt-tmp-kilian/aur-rekonq-git/src/build/src/opensearchmanager.moc:95
#13 0x00007f3ee6dbf31f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x00007f3ee7212f32 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#15 0x00007f3ee7212f70 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#16 0x00007f3edfee07dd in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#17 0x00007f3edfee5d42 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#18 0x00007f3edfeea421 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#19 0x00007f3ee6dbf31f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#20 0x00007f3edff89761 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#21 0x00007f3edff86693 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#22 0x00007f3edff79e46 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#23 0x00007f3edff7a45c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#24 0x00007f3ee6dbf31f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#25 0x00007f3edfeb1cf7 in ?? () from /usr/lib/libkio.so.5
#26 0x00007f3edfeb1dad in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#27 0x00007f3ee6dbe17a in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#28 0x00007f3ee5f572b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x00007f3ee5f5bdca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0x00007f3ee7b2ba46 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#31 0x00007f3ee6da9e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0x00007f3ee6dad6c5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#33 0x00007f3ee6dd4d73 in ?? () from /usr/lib/libQtCore.so.4
#34 0x00007f3ee286cbf3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0x00007f3ee286d3d0 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0x00007f3ee286d66d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x00007f3ee6dd4f0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0x00007f3ee5ffc1ae in ?? () from /usr/lib/libQtGui.so.4
#39 0x00007f3ee6da9232 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00007f3ee6da947c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0x00007f3ee6dad97b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#42 0x00007f3ed52fe885 in kdemain (argc=1, argv=0x14711f0) at /tmp/yaourt-tmp-kilian/aur-rekonq-git/src/build/src/main.cpp:215
#43 0x0000000000406bb3 in _start ()
Comment 9 Kilian Lackhove 2011-03-01 19:52:46 UTC
oops, just notices the info above isnt up to date.

Kde 4.6.0 and qt 4.7.1
Comment 10 Kilian Lackhove 2011-03-05 11:19:13 UTC
I think i found the problem. 
This error only occurs when the default search engine is set to "Google". Note that it does not depend on the typed shortcut. rekonq crahes when i type "g something", "ww something" "yt something" and so on.

After changing the default search engine to "Wikipedia" the crash is gone.

So there might be something wrong with my search engines/web shortcuts. My .kde dir is quite old so its possible that the "Google" shortcut is from the early kde 4 times. Where are they stored so i can delete the Google shortcut?
Comment 11 Andrea Diamantini 2011-03-08 17:06:29 UTC
Don't really know, as they are kde wise settings, sorry :(
Signing the bug as solved.