Bug 237697 - rekonq crashes on sites with javascript
Summary: rekonq crashes on sites with javascript
Status: RESOLVED FIXED
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks: 237890
  Show dependency treegraph
 
Reported: 2010-05-15 10:36 UTC by Henry Rust
Modified: 2010-05-17 00:19 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 Henry Rust 2010-05-15 10:36:25 UTC
Application: rekonq (0.4.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
rekonq crashes always when I try to visit http://wolfire.com/humble.

The crash can be reproduced every time.

 -- Backtrace:
Application: rekonq (rekonq), signal: Aborted
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fe86513a840 (LWP 3473))]

Thread 7 (Thread 0x7fe85a7cf710 (LWP 3474)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b825f21b6 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x0000003b825f21f9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00000035d6406a3a in start_thread (arg=0x7fe85a7cf710) at pthread_create.c:297
#4  0x00000035d5cde62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe8591af710 (LWP 3475)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000035ddc7189b in wait (this=<value optimized out>, mutex=0xbd4210, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xbd4210, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000035f2409f86 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbd91c0, th=0xf266c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000035f240c4ab in ThreadWeaver::WorkingHardState::applyForWork (this=0xbd45f0, th=0xf266c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000035f240ae6f in ThreadWeaver::ThreadRunHelper::run (this=0x7fe8591aed50, parent=0xbd91c0, th=0xf266c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00000035f240b358 in ThreadWeaver::Thread::run (this=0xf266c0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xf266c0) at thread/qthread_unix.cpp:248
#8  0x00000035d6406a3a in start_thread (arg=0x7fe8591af710) at pthread_create.c:297
#9  0x00000035d5cde62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe8539e8710 (LWP 3476)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000035ddc7189b in wait (this=<value optimized out>, mutex=0xf33690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xf33690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003b82ad20d8 in WebCore::IconDatabase::syncThreadMainLoop() () from /usr/lib64/libQtWebKit.so.4
#4  0x0000003b82ad2268 in WebCore::IconDatabase::iconDatabaseSyncThread() () from /usr/lib64/libQtWebKit.so.4
#5  0x0000003b825f771b in WTF::ThreadPrivate::run() () from /usr/lib64/libQtWebKit.so.4
#6  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xf368c0) at thread/qthread_unix.cpp:248
#7  0x00000035d6406a3a in start_thread (arg=0x7fe8539e8710) at pthread_create.c:297
#8  0x00000035d5cde62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe85141c710 (LWP 3504)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000035ddc7189b in wait (this=<value optimized out>, mutex=0xbd4210, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xbd4210, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000035f2409f86 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbd91c0, th=0xf8f050) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000035f240c4ab in ThreadWeaver::WorkingHardState::applyForWork (this=0xbd45f0, th=0xf8f050) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000035f240ae6f in ThreadWeaver::ThreadRunHelper::run (this=0x7fe85141bd50, parent=0xbd91c0, th=0xf8f050) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00000035f240b358 in ThreadWeaver::Thread::run (this=0xf8f050) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xf8f050) at thread/qthread_unix.cpp:248
#8  0x00000035d6406a3a in start_thread (arg=0x7fe85141c710) at pthread_create.c:297
#9  0x00000035d5cde62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe8429f7710 (LWP 3509)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00000035ddc71802 in wait (this=<value optimized out>, mutex=0xef79e0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xef79e0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00000035ddc67d11 in QThreadPoolThread::run (this=0xc09520) at concurrent/qthreadpool.cpp:140
#4  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xc09520) at thread/qthread_unix.cpp:248
#5  0x00000035d6406a3a in start_thread (arg=0x7fe8429f7710) at pthread_create.c:297
#6  0x00000035d5cde62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe843fff710 (LWP 3512)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00000035ddc71802 in wait (this=<value optimized out>, mutex=0xef79e0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xef79e0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00000035ddc67d11 in QThreadPoolThread::run (this=0xf7f230) at concurrent/qthreadpool.cpp:140
#4  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xf7f230) at thread/qthread_unix.cpp:248
#5  0x00000035d6406a3a in start_thread (arg=0x7fe843fff710) at pthread_create.c:297
#6  0x00000035d5cde62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe86513a840 (LWP 3473)):
[KCrash Handler]
#5  0x00000035d5c326d5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00000035d5c33eb5 in abort () at abort.c:92
#7  0x00000035d5c6f0c3 in __libc_message (do_abort=2, fmt=0x35d5d3e150 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#8  0x00000035d5c74a56 in malloc_printerr (action=3, str=0x35d5d3e488 "double free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6264
#9  0x00007fe840f5f32b in NP_Initialize () from /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/IcedTeaPlugin.so
#10 0x0000003b82a9a3bb in WebCore::PluginPackage::load() () from /usr/lib64/libQtWebKit.so.4
#11 0x0000003b82a9b1d9 in WebCore::PluginPackage::fetchInfo() () from /usr/lib64/libQtWebKit.so.4
#12 0x0000003b829613b4 in WebCore::PluginPackage::createPackage(WebCore::String const&, long const&) () from /usr/lib64/libQtWebKit.so.4
#13 0x0000003b8295e725 in WebCore::PluginDatabase::refresh() () from /usr/lib64/libQtWebKit.so.4
#14 0x0000003b82960092 in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib64/libQtWebKit.so.4
#15 0x0000003b82a6d79a in WebCore::FrameLoaderClientQt::objectContentType(WebCore::KURL const&, WebCore::String const&) () from /usr/lib64/libQtWebKit.so.4
#16 0x0000003b82825453 in WebCore::HTMLPlugInImageElement::isImageType() () from /usr/lib64/libQtWebKit.so.4
#17 0x0000003b827fd452 in WebCore::HTMLEmbedElement::parseMappedAttribute(WebCore::MappedAttribute*) () from /usr/lib64/libQtWebKit.so.4
#18 0x0000003b82749247 in WebCore::StyledElement::attributeChanged(WebCore::Attribute*, bool) () from /usr/lib64/libQtWebKit.so.4
#19 0x0000003b827fcc92 in WebCore::HTMLEmbedElement::attributeChanged(WebCore::Attribute*, bool) () from /usr/lib64/libQtWebKit.so.4
#20 0x0000003b82718361 in WebCore::Element::setAttributeMap(WTF::PassRefPtr<WebCore::NamedNodeMap>) () from /usr/lib64/libQtWebKit.so.4
#21 0x0000003b828246b9 in WebCore::HTMLParser::parseToken(WebCore::Token*) () from /usr/lib64/libQtWebKit.so.4
#22 0x0000003b82837bf3 in WebCore::HTMLTokenizer::processToken() () from /usr/lib64/libQtWebKit.so.4
#23 0x0000003b8283a4b4 in WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString&, WebCore::HTMLTokenizer::State) () from /usr/lib64/libQtWebKit.so.4
#24 0x0000003b8283cad2 in WebCore::HTMLTokenizer::write(WebCore::SegmentedString const&, bool) () from /usr/lib64/libQtWebKit.so.4
#25 0x0000003b82835fd9 in WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource*) () from /usr/lib64/libQtWebKit.so.4
#26 0x0000003b82871eac in WebCore::CachedScript::checkNotify() () from /usr/lib64/libQtWebKit.so.4
#27 0x0000003b828a9173 in WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader*) () from /usr/lib64/libQtWebKit.so.4
#28 0x0000003b828bc0e3 in WebCore::SubresourceLoader::didFinishLoading() () from /usr/lib64/libQtWebKit.so.4
#29 0x0000003b82a4cd4b in WebCore::QNetworkReplyHandler::finish() () from /usr/lib64/libQtWebKit.so.4
#30 0x0000003b82a4d2a4 in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtWebKit.so.4
#31 0x00000035ddd66921 in QObject::event (this=0xf7f960, e=0xfac480) at kernel/qobject.cpp:1248
#32 0x00000038525aa9dc in QApplicationPrivate::notify_helper (this=0xa9f3f0, receiver=0xf7f960, e=0xfac480) at kernel/qapplication.cpp:4300
#33 0x00000038525b0aab in QApplication::notify (this=<value optimized out>, receiver=0xf7f960, e=0xfac480) at kernel/qapplication.cpp:4183
#34 0x0000003853c06856 in KApplication::notify (this=0x7fff2fdc5630, receiver=0xf7f960, event=0xfac480) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#35 0x00000035ddd5774c in QCoreApplication::notifyInternal (this=0x7fff2fdc5630, receiver=0xf7f960, event=0xfac480) at kernel/qcoreapplication.cpp:704
#36 0x00000035ddd58497 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xa7a7e0) at kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xa7a7e0) at kernel/qcoreapplication.cpp:1345
#38 0x00000035ddd7d523 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#40 0x00000035d843923e in g_main_dispatch (context=0xaa6520) at gmain.c:1960
#41 IA__g_main_context_dispatch (context=0xaa6520) at gmain.c:2513
#42 0x00000035d843cc28 in g_main_context_iterate (context=0xaa6520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#43 0x00000035d843cd4a in IA__g_main_context_iteration (context=0xaa6520, may_block=1) at gmain.c:2654
#44 0x00000035ddd7d063 in QEventDispatcherGlib::processEvents (this=0xa79ed0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#45 0x0000003852649a4e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x00000035ddd56192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#47 0x00000035ddd5645c in QEventLoop::exec (this=0x7fff2fdc5580, flags=...) at kernel/qeventloop.cpp:201
#48 0x00000035ddd58749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#49 0x0000003b83a742b2 in kdemain () from /usr/lib64/libkdeinit4_rekonq.so
#50 0x00000035d5c1eb1d 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=0x7fff2fdc5c78) at libc-start.c:226
#51 0x00000000004006f9 in _start ()

Reported using DrKonqi
Comment 1 Andrea Diamantini 2010-05-15 11:45:26 UTC
wroks for me  in master

2010/5/15 Henry Rust <henryrust89@gmail.com>

> https://bugs.kde.org/show_bug.cgi?id=237697
>
>           Summary: rekonq crashes when visiting http://wolfire.com/humble
>           Product: rekonq
>           Version: 0.4.0
>          Platform: Fedora RPMs
>        OS/Version: Linux
>            Status: NEW
>          Severity: crash
>          Priority: NOR
>         Component: general
>        AssignedTo: adjam7@gmail.com
>        ReportedBy: henryrust89@gmail.com
>
>
> Application: rekonq (0.4.0)
> KDE Platform Version: 4.4.2 (KDE 4.4.2)
> Qt Version: 4.6.2
> Operating System: Linux 2.6.32.11-99.fc12.x86_64 x86_64
> Distribution (Platform): Fedora RPMs
>
> -- Information about the crash:
> rekonq crashes always when I try to visit http://wolfire.com/humble.
>
> The crash can be reproduced every time.
>
>  -- Backtrace:
> Application: rekonq (rekonq), signal: Aborted
> 82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
> [Current thread is 1 (Thread 0x7fe86513a840 (LWP 3473))]
>
> Thread 7 (Thread 0x7fe85a7cf710 (LWP 3474)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
> #1  0x0000003b825f21b6 in WTF::TCMalloc_PageHeap::scavengerThread() () from
> /usr/lib64/libQtWebKit.so.4
> #2  0x0000003b825f21f9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*)
> ()
> from /usr/lib64/libQtWebKit.so.4
> #3  0x00000035d6406a3a in start_thread (arg=0x7fe85a7cf710) at
> pthread_create.c:297
> #4  0x00000035d5cde62d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #5  0x0000000000000000 in ?? ()
>
> Thread 6 (Thread 0x7fe8591af710 (LWP 3475)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
> #1  0x00000035ddc7189b in wait (this=<value optimized out>, mutex=0xbd4210,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0xbd4210,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
> #3  0x00000035f2409f86 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0xbd91c0,
> th=0xf266c0) at
> /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00000035f240c4ab in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xbd45f0, th=0xf266c0) at
> /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
> #5  0x00000035f240ae6f in ThreadWeaver::ThreadRunHelper::run
> (this=0x7fe8591aed50, parent=0xbd91c0, th=0xf266c0) at
> /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
> #6  0x00000035f240b358 in ThreadWeaver::Thread::run (this=0xf266c0) at
> /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
> #7  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xf266c0) at
> thread/qthread_unix.cpp:248
> #8  0x00000035d6406a3a in start_thread (arg=0x7fe8591af710) at
> pthread_create.c:297
> #9  0x00000035d5cde62d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #10 0x0000000000000000 in ?? ()
>
> Thread 5 (Thread 0x7fe8539e8710 (LWP 3476)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
> #1  0x00000035ddc7189b in wait (this=<value optimized out>, mutex=0xf33690,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0xf33690,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
> #3  0x0000003b82ad20d8 in WebCore::IconDatabase::syncThreadMainLoop() ()
> from
> /usr/lib64/libQtWebKit.so.4
> #4  0x0000003b82ad2268 in WebCore::IconDatabase::iconDatabaseSyncThread()
> ()
> from /usr/lib64/libQtWebKit.so.4
> #5  0x0000003b825f771b in WTF::ThreadPrivate::run() () from
> /usr/lib64/libQtWebKit.so.4
> #6  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xf368c0) at
> thread/qthread_unix.cpp:248
> #7  0x00000035d6406a3a in start_thread (arg=0x7fe8539e8710) at
> pthread_create.c:297
> #8  0x00000035d5cde62d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #9  0x0000000000000000 in ?? ()
>
> Thread 4 (Thread 0x7fe85141c710 (LWP 3504)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
> #1  0x00000035ddc7189b in wait (this=<value optimized out>, mutex=0xbd4210,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0xbd4210,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
> #3  0x00000035f2409f86 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0xbd91c0,
> th=0xf8f050) at
> /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00000035f240c4ab in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xbd45f0, th=0xf8f050) at
> /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
> #5  0x00000035f240ae6f in ThreadWeaver::ThreadRunHelper::run
> (this=0x7fe85141bd50, parent=0xbd91c0, th=0xf8f050) at
> /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
> #6  0x00000035f240b358 in ThreadWeaver::Thread::run (this=0xf8f050) at
> /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
> #7  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xf8f050) at
> thread/qthread_unix.cpp:248
> #8  0x00000035d6406a3a in start_thread (arg=0x7fe85141c710) at
> pthread_create.c:297
> #9  0x00000035d5cde62d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #10 0x0000000000000000 in ?? ()
>
> Thread 3 (Thread 0x7fe8429f7710 (LWP 3509)):
> #0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
> #1  0x00000035ddc71802 in wait (this=<value optimized out>, mutex=0xef79e0,
> time=30000) at thread/qwaitcondition_unix.cpp:85
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0xef79e0,
> time=30000) at thread/qwaitcondition_unix.cpp:159
> #3  0x00000035ddc67d11 in QThreadPoolThread::run (this=0xc09520) at
> concurrent/qthreadpool.cpp:140
> #4  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xc09520) at
> thread/qthread_unix.cpp:248
> #5  0x00000035d6406a3a in start_thread (arg=0x7fe8429f7710) at
> pthread_create.c:297
> #6  0x00000035d5cde62d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #7  0x0000000000000000 in ?? ()
>
> Thread 2 (Thread 0x7fe843fff710 (LWP 3512)):
> #0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
> #1  0x00000035ddc71802 in wait (this=<value optimized out>, mutex=0xef79e0,
> time=30000) at thread/qwaitcondition_unix.cpp:85
> #2  QWaitCondition::wait (this=<value optimized out>, mutex=0xef79e0,
> time=30000) at thread/qwaitcondition_unix.cpp:159
> #3  0x00000035ddc67d11 in QThreadPoolThread::run (this=0xf7f230) at
> concurrent/qthreadpool.cpp:140
> #4  0x00000035ddc709a5 in QThreadPrivate::start (arg=0xf7f230) at
> thread/qthread_unix.cpp:248
> #5  0x00000035d6406a3a in start_thread (arg=0x7fe843fff710) at
> pthread_create.c:297
> #6  0x00000035d5cde62d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #7  0x0000000000000000 in ?? ()
>
> Thread 1 (Thread 0x7fe86513a840 (LWP 3473)):
> [KCrash Handler]
> #5  0x00000035d5c326d5 in raise (sig=<value optimized out>) at
> ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> #6  0x00000035d5c33eb5 in abort () at abort.c:92
> #7  0x00000035d5c6f0c3 in __libc_message (do_abort=2, fmt=0x35d5d3e150 "***
> glibc detected *** %s: %s: 0x%s ***\n") at
> ../sysdeps/unix/sysv/linux/libc_fatal.c:186
> #8  0x00000035d5c74a56 in malloc_printerr (action=3, str=0x35d5d3e488
> "double
> free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6264
> #9  0x00007fe840f5f32b in NP_Initialize () from
>
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/IcedTeaPlugin.so
> #10 0x0000003b82a9a3bb in WebCore::PluginPackage::load() () from
> /usr/lib64/libQtWebKit.so.4
> #11 0x0000003b82a9b1d9 in WebCore::PluginPackage::fetchInfo() () from
> /usr/lib64/libQtWebKit.so.4
> #12 0x0000003b829613b4 in
> WebCore::PluginPackage::createPackage(WebCore::String
> const&, long const&) () from /usr/lib64/libQtWebKit.so.4
> #13 0x0000003b8295e725 in WebCore::PluginDatabase::refresh() () from
> /usr/lib64/libQtWebKit.so.4
> #14 0x0000003b82960092 in WebCore::PluginDatabase::installedPlugins(bool)
> ()
> from /usr/lib64/libQtWebKit.so.4
> #15 0x0000003b82a6d79a in
> WebCore::FrameLoaderClientQt::objectContentType(WebCore::KURL const&,
> WebCore::String const&) () from /usr/lib64/libQtWebKit.so.4
> #16 0x0000003b82825453 in WebCore::HTMLPlugInImageElement::isImageType() ()
> from /usr/lib64/libQtWebKit.so.4
> #17 0x0000003b827fd452 in
> WebCore::HTMLEmbedElement::parseMappedAttribute(WebCore::MappedAttribute*)
> ()
> from /usr/lib64/libQtWebKit.so.4
> #18 0x0000003b82749247 in
> WebCore::StyledElement::attributeChanged(WebCore::Attribute*, bool) () from
> /usr/lib64/libQtWebKit.so.4
> #19 0x0000003b827fcc92 in
> WebCore::HTMLEmbedElement::attributeChanged(WebCore::Attribute*, bool) ()
> from
> /usr/lib64/libQtWebKit.so.4
> #20 0x0000003b82718361 in
> WebCore::Element::setAttributeMap(WTF::PassRefPtr<WebCore::NamedNodeMap>)
> ()
> from /usr/lib64/libQtWebKit.so.4
> #21 0x0000003b828246b9 in WebCore::HTMLParser::parseToken(WebCore::Token*)
> ()
> from /usr/lib64/libQtWebKit.so.4
> #22 0x0000003b82837bf3 in WebCore::HTMLTokenizer::processToken() () from
> /usr/lib64/libQtWebKit.so.4
> #23 0x0000003b8283a4b4 in
> WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString&,
> WebCore::HTMLTokenizer::State) () from /usr/lib64/libQtWebKit.so.4
> #24 0x0000003b8283cad2 in
> WebCore::HTMLTokenizer::write(WebCore::SegmentedString const&, bool) ()
> from
> /usr/lib64/libQtWebKit.so.4
> #25 0x0000003b82835fd9 in
> WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource*) () from
> /usr/lib64/libQtWebKit.so.4
> #26 0x0000003b82871eac in WebCore::CachedScript::checkNotify() () from
> /usr/lib64/libQtWebKit.so.4
> #27 0x0000003b828a9173 in
> WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader*) ()
> from
> /usr/lib64/libQtWebKit.so.4
> #28 0x0000003b828bc0e3 in WebCore::SubresourceLoader::didFinishLoading() ()
> from /usr/lib64/libQtWebKit.so.4
> #29 0x0000003b82a4cd4b in WebCore::QNetworkReplyHandler::finish() () from
> /usr/lib64/libQtWebKit.so.4
> #30 0x0000003b82a4d2a4 in
> WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**)
> ()
> from /usr/lib64/libQtWebKit.so.4
> #31 0x00000035ddd66921 in QObject::event (this=0xf7f960, e=0xfac480) at
> kernel/qobject.cpp:1248
> #32 0x00000038525aa9dc in QApplicationPrivate::notify_helper
> (this=0xa9f3f0,
> receiver=0xf7f960, e=0xfac480) at kernel/qapplication.cpp:4300
> #33 0x00000038525b0aab in QApplication::notify (this=<value optimized out>,
> receiver=0xf7f960, e=0xfac480) at kernel/qapplication.cpp:4183
> #34 0x0000003853c06856 in KApplication::notify (this=0x7fff2fdc5630,
> receiver=0xf7f960, event=0xfac480) at
> /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
> #35 0x00000035ddd5774c in QCoreApplication::notifyInternal
> (this=0x7fff2fdc5630, receiver=0xf7f960, event=0xfac480) at
> kernel/qcoreapplication.cpp:704
> #36 0x00000035ddd58497 in sendEvent (receiver=0x0, event_type=<value
> optimized
> out>, data=0xa7a7e0) at kernel/qcoreapplication.h:215
> #37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
> event_type=<value
> optimized out>, data=0xa7a7e0) at kernel/qcoreapplication.cpp:1345
> #38 0x00000035ddd7d523 in sendPostedEvents (s=<value optimized out>) at
> kernel/qcoreapplication.h:220
> #39 postEventSourceDispatch (s=<value optimized out>) at
> kernel/qeventdispatcher_glib.cpp:276
> #40 0x00000035d843923e in g_main_dispatch (context=0xaa6520) at
> gmain.c:1960
> #41 IA__g_main_context_dispatch (context=0xaa6520) at gmain.c:2513
> #42 0x00000035d843cc28 in g_main_context_iterate (context=0xaa6520,
> block=<value optimized out>, dispatch=<value optimized out>, self=<value
> optimized out>) at gmain.c:2591
> #43 0x00000035d843cd4a in IA__g_main_context_iteration (context=0xaa6520,
> may_block=1) at gmain.c:2654
> #44 0x00000035ddd7d063 in QEventDispatcherGlib::processEvents
> (this=0xa79ed0,
> flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
> #45 0x0000003852649a4e in QGuiEventDispatcherGlib::processEvents
> (this=<value
> optimized out>, flags=<value optimized out>) at
> kernel/qguieventdispatcher_glib.cpp:204
> #46 0x00000035ddd56192 in QEventLoop::processEvents (this=<value optimized
> out>, flags=...) at kernel/qeventloop.cpp:149
> #47 0x00000035ddd5645c in QEventLoop::exec (this=0x7fff2fdc5580, flags=...)
> at
> kernel/qeventloop.cpp:201
> #48 0x00000035ddd58749 in QCoreApplication::exec () at
> kernel/qcoreapplication.cpp:981
> #49 0x0000003b83a742b2 in kdemain () from /usr/lib64/libkdeinit4_rekonq.so
> #50 0x00000035d5c1eb1d 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=0x7fff2fdc5c78) at
> libc-start.c:226
> #51 0x00000000004006f9 in _start ()
>
> Reported using DrKonqi
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.
>
Comment 2 Panagiotis Papadopoulos 2010-05-15 14:52:48 UTC
works here too with latest version from git
Comment 3 Andrea Diamantini 2010-05-17 00:19:35 UTC
yes, works in master