Bug 234544 - Konqueror+WebKit+Google Maps
Summary: Konqueror+WebKit+Google Maps
Status: RESOLVED UPSTREAM
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdewebkit (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: webkit-devel
URL:
Keywords:
: 238106 238652 239935 242827 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-04-16 17:13 UTC by Carth Onasi
Modified: 2010-07-01 16:25 UTC (History)
5 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 Carth Onasi 2010-04-16 17:13:41 UTC
Application: konqueror (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.2-desktop-2mnb x86_64
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
When I browse Google Maps in Konquror with KHTML, scrolling (zoom) wantn't work, so I change it to WebKit and get crash.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f8644a19720 (LWP 5640))]

Thread 2 (Thread 0x7f8623fde710 (LWP 15425)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f863b5e5016 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f863b5e5059 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f8642caea5d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f8641a8813d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8644a19720 (LWP 5640)):
[KCrash Handler]
#5  0x00007f86419de925 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f86419dff40 in abort () at abort.c:92
#7  0x00007f8641a1e2f0 in malloc_printerr (action=2, str=0x7f8641ae1ad6 "free(): invalid pointer", ptr=0x1608) at malloc.c:6269
#8  0x00007f861a1c0239 in NP_Initialize () from /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/IcedTeaPlugin.so
#9  0x00007f863baaae7b in WebCore::PluginPackage::load() () from /usr/lib64/libQtWebKit.so.4
#10 0x00007f863baabca9 in WebCore::PluginPackage::fetchInfo() () from /usr/lib64/libQtWebKit.so.4
#11 0x00007f863b96a874 in WebCore::PluginPackage::createPackage(WebCore::String const&, long const&) () from /usr/lib64/libQtWebKit.so.4
#12 0x00007f863b967cbd in WebCore::PluginDatabase::refresh() () from /usr/lib64/libQtWebKit.so.4
#13 0x00007f863b969462 in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib64/libQtWebKit.so.4
#14 0x00007f863ba72280 in WebCore::PluginData::initPlugins() () from /usr/lib64/libQtWebKit.so.4
#15 0x00007f863b9169d4 in WebCore::PluginData::PluginData(WebCore::Page const*) () from /usr/lib64/libQtWebKit.so.4
#16 0x00007f863b906b98 in WebCore::Page::pluginData() const () from /usr/lib64/libQtWebKit.so.4
#17 0x00007f863b91969c in WebCore::MimeTypeArray::canGetItemsForName(WebCore::AtomicString const&) () from /usr/lib64/libQtWebKit.so.4
#18 0x00007f863b640f25 in WebCore::JSMimeTypeArray::canGetItemsForName(JSC::ExecState*, WebCore::MimeTypeArray*, JSC::Identifier const&) () from /usr/lib64/libQtWebKit.so.4
#19 0x00007f863bdf3a30 in WebCore::JSMimeTypeArray::getOwnPropertySlot(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) () from /usr/lib64/libQtWebKit.so.4
#20 0x00007f863b551e8f in JSC::Interpreter::privateExecute(JSC::Interpreter::ExecutionFlag, JSC::RegisterFile*, JSC::ExecState*, JSC::JSValue*) () from /usr/lib64/libQtWebKit.so.4
#21 0x00007f863b55325f in JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*, JSC::JSValue*) () from /usr/lib64/libQtWebKit.so.4
#22 0x00007f863b58265f in JSC::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue) () from /usr/lib64/libQtWebKit.so.4
#23 0x00007f863b6419e5 in WebCore::evaluateInWorld(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue, WebCore::DOMWrapperWorld*) () from /usr/lib64/libQtWebKit.so.4
#24 0x00007f863b64f4b0 in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*) () from /usr/lib64/libQtWebKit.so.4
#25 0x00007f863b64f6d2 in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) () from /usr/lib64/libQtWebKit.so.4
#26 0x00007f863b65edca in WebCore::ScriptController::executeScript(WebCore::ScriptSourceCode const&) () from /usr/lib64/libQtWebKit.so.4
#27 0x00007f863b839ee1 in WebCore::HTMLTokenizer::scriptExecution(WebCore::ScriptSourceCode const&, WebCore::HTMLTokenizer::State) () from /usr/lib64/libQtWebKit.so.4
#28 0x00007f863b83ce25 in WebCore::HTMLTokenizer::scriptHandler(WebCore::HTMLTokenizer::State) () from /usr/lib64/libQtWebKit.so.4
#29 0x00007f863b83d980 in WebCore::HTMLTokenizer::parseNonHTMLText(WebCore::SegmentedString&, WebCore::HTMLTokenizer::State) () from /usr/lib64/libQtWebKit.so.4
#30 0x00007f863b840d45 in WebCore::HTMLTokenizer::write(WebCore::SegmentedString const&, bool) () from /usr/lib64/libQtWebKit.so.4
#31 0x00007f863b891860 in WebCore::FrameLoader::write(char const*, int, bool) () from /usr/lib64/libQtWebKit.so.4
#32 0x00007f863ba78bf1 in WebCore::FrameLoaderClientQt::committedLoad(WebCore::DocumentLoader*, char const*, int) () from /usr/lib64/libQtWebKit.so.4
#33 0x00007f863b883009 in WebCore::DocumentLoader::commitLoad(char const*, int) () from /usr/lib64/libQtWebKit.so.4
#34 0x00007f863b8beed1 in WebCore::ResourceLoader::didReceiveData(char const*, int, long long, bool) () from /usr/lib64/libQtWebKit.so.4
#35 0x00007f863b8b154c in WebCore::MainResourceLoader::didReceiveData(char const*, int, long long, bool) () from /usr/lib64/libQtWebKit.so.4
#36 0x00007f863ba59c03 in WebCore::QNetworkReplyHandler::forwardData() () from /usr/lib64/libQtWebKit.so.4
#37 0x00007f863ba5b2c4 in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtWebKit.so.4
#38 0x00007f864303ba39 in QObject::event (this=0x5dce640, e=0x65476f0) at kernel/qobject.cpp:1248
#39 0x00007f86421d176c in QApplicationPrivate::notify_helper (this=0x219d6d0, receiver=0x5dce640, e=0x65476f0) at kernel/qapplication.cpp:4300
#40 0x00007f86421d7d6b in QApplication::notify (this=0x7fff1eb97c50, receiver=0x5dce640, e=0x65476f0) at kernel/qapplication.cpp:4183
#41 0x00007f8643549f9e in KApplication::notify (this=0x7fff1eb97c50, receiver=0x5dce640, event=0x65476f0) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#42 0x00007f864302bcfc in QCoreApplication::notifyInternal (this=0x7fff1eb97c50, receiver=0x5dce640, event=0x65476f0) at kernel/qcoreapplication.cpp:704
#43 0x00007f864302e477 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#44 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#45 0x00007f86430556a3 in sendPostedEvents () at kernel/qcoreapplication.h:220
#46 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#47 0x00007f863e670ce0 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#48 0x00007f863e674b48 in ?? () from /usr/lib64/libglib-2.0.so.0
#49 0x00007f863e674cfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#50 0x00007f86430551e3 in QEventDispatcherGlib::processEvents (this=0x210e1d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#51 0x00007f864228052e in QGuiEventDispatcherGlib::processEvents (this=0x1608, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007f864302a622 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#53 0x00007f864302a9fc in QEventLoop::exec (this=0x7fff1eb979a0, flags=) at kernel/qeventloop.cpp:201
#54 0x00007f864302e73b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#55 0x00007f8636a64c3f in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.4.2/apps/konqueror/src/konqmain.cpp:257
#56 0x0000000000406aa9 in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x21708f4 "KotOR;1271426703;398840;6130_TIME10682800") at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:717
#57 0x0000000000407218 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1209
#58 0x0000000000407ed1 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1402
#59 0x0000000000408710 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1845

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2010-05-07 23:45:03 UTC
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/IcedTeaPlugin.so
> #9  0x00007f863baaae7b in WebCore::PluginPackage::load() () from

Do you have mozplugin installed ? If so you need to remove it. Otherwise, I do not see how a Java plugin can get loaded since QtWebKit currently does not support loading of java applets.
Comment 2 Dawit Alemayehu 2010-05-19 15:47:48 UTC
*** Bug 238106 has been marked as a duplicate of this bug. ***
Comment 3 Thomas Janssen 2010-05-19 16:55:19 UTC
I'm not sure it's a real dupe. My crash happens when i simply surf to http://mail.google.com with webkit *and* khtml.
Comment 4 Dawit Alemayehu 2010-05-19 22:54:10 UTC
(In reply to comment #3)
> I'm not sure it's a real dupe. My crash happens when i simply surf to
> http://mail.google.com with webkit *and* khtml.

For dups, what matters is the backtrace not the action you were taking when the crash occurred. Many things can trigger the same bug. I am almost certain this is caused by the mozplugger because QtWebKit does not have builtin support for java applets. Do you have this package installed on your system ?
Comment 5 Thomas Janssen 2010-05-20 17:27:35 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > I'm not sure it's a real dupe. My crash happens when i simply surf to
> > http://mail.google.com with webkit *and* khtml.
> 
> For dups, what matters is the backtrace not the action you were taking when the
> crash occurred. Many things can trigger the same bug. I am almost certain this
> is caused by the mozplugger because QtWebKit does not have builtin support for
> java applets. Do you have this package installed on your system ?

rpm -qa | grep -i moz

swfdec-mozilla-0.9.2-3.fc12.x86_64
mozilla-filesystem-1.9-5.fc12.x86_64
libproxy-mozjs-0.2.3-12.fc12.x86_64
totem-mozplugin-2.28.6-1.fc12.x86_64
gnome-python2-gtkmozembed-2.25.3-17.fc12.x86_64
Comment 6 Dawit Alemayehu 2010-05-22 03:42:22 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > > I'm not sure it's a real dupe. My crash happens when i simply surf to
> > > http://mail.google.com with webkit *and* khtml.
> > 
> > For dups, what matters is the backtrace not the action you were taking when the
> > crash occurred. Many things can trigger the same bug. I am almost certain this
> > is caused by the mozplugger because QtWebKit does not have builtin support for
> > java applets. Do you have this package installed on your system ?
> 
> rpm -qa | grep -i moz
> 
> swfdec-mozilla-0.9.2-3.fc12.x86_64
> mozilla-filesystem-1.9-5.fc12.x86_64
> libproxy-mozjs-0.2.3-12.fc12.x86_64
> totem-mozplugin-2.28.6-1.fc12.x86_64
> gnome-python2-gtkmozembed-2.25.3-17.fc12.x86_64

Well then I do not know how your system java plugin is getting loaded since QtWebKit does not yet support Java applets! The line below from the bt should never be there unless something is attempting to load the open source implementation (IceTea) of the Java plugin, specially since the current version of the kwebkitpart library implicitly guards against loading of the "application/x-java" mimetype...

#10 NP_Initialize (browserTable=<value optimized out>, pluginTable=<value
optimized out>) at /usr/src/debug/icedtea6-1.8/plugin/icedteanp/IcedTeaNPPlugin.cc:2156

What is the library version number of your "libkwebkitpart.so" file ?
Comment 7 Thomas Janssen 2010-05-23 13:27:40 UTC
Hrm.. Either i'm to dumb right now or i just have:

libkwebkit.so.1      libkwebkit.so.1.0.0 

No libkwebkitpart.so here. webkitpart package is installed and provides the above.
Comment 8 Thomas Janssen 2010-05-23 13:30:51 UTC
If that help you with anything here.

ldd /usr/lib64/libkwebkit.so.1
        linux-vdso.so.1 =>  (0x00007fff285ff000)
        libkparts.so.4 => /usr/lib64/libkparts.so.4 (0x00007fcbd623e000)
        libkdewebkit.so.5 => /usr/lib64/libkdewebkit.so.5 (0x00007fcbd6021000)
        libQtWebKit.so.4 => /usr/lib64/libQtWebKit.so.4 (0x00007fcbd4c52000)
        libkio.so.5 => /usr/lib64/libkio.so.5 (0x00007fcbd47af000)
        libQtNetwork.so.4 => /usr/lib64/libQtNetwork.so.4 (0x00007fcbd4499000)
        libQtXml.so.4 => /usr/lib64/libQtXml.so.4 (0x00007fcbd4257000)
        libkdeui.so.5 => /usr/lib64/libkdeui.so.5 (0x00007fcbd3c54000)
        libQtSvg.so.4 => /usr/lib64/libQtSvg.so.4 (0x00007fcbd39ff000)
        libkdecore.so.5 => /usr/lib64/libkdecore.so.5 (0x00007fcbd358d000)
        libQtDBus.so.4 => /usr/lib64/libQtDBus.so.4 (0x00007fcbd331c000)
        libQtCore.so.4 => /usr/lib64/libQtCore.so.4 (0x00007fcbd2eb7000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fcbd2c9a000)
        libQtGui.so.4 => /usr/lib64/libQtGui.so.4 (0x00007fcbd2071000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fcbd1d6f000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fcbd1aea000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fcbd1771000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fcbd155b000)
        libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007fcbd12cb000)
        libphonon.so.4 => /usr/lib64/libphonon.so.4 (0x00007fcbd1066000)
        libQtXmlPatterns.so.4 => /usr/lib64/libQtXmlPatterns.so.4 (0x00007fcbd0a12000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fcbd0802000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fcbd05f8000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fcbd03f0000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fcbd01ea000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fcbcffe0000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007fcbcfdde000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fcbcfba7000)
        libfreetype.so.6 => /usr/lib64/freetype-freeworld/libfreetype.so.6 (0x00007fcbcf90b000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fcbcf6f9000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fcbcf3b9000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fcbcf1a4000)
        libstreamanalyzer.so.0 => /usr/lib64/libstreamanalyzer.so.0 (0x00007fcbcef32000)
        libstreams.so.0 => /usr/lib64/libstreams.so.0 (0x00007fcbcecf9000)
        libsolid.so.4 => /usr/lib64/libsolid.so.4 (0x00007fcbcea68000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007fcbce860000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007fcbce643000)
        libXft.so.2 => /usr/lib64/libXft.so.2 (0x00007fcbce42e000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fcbce22b000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fcbce025000)
        libXpm.so.4 => /usr/lib64/libXpm.so.4 (0x00007fcbcde14000)
        libfam.so.0 => /usr/lib64/libfam.so.0 (0x00007fcbcdc0d000)
        libacl.so.1 => /lib64/libacl.so.1 (0x00007fcbcda04000)
        libattr.so.1 => /lib64/libattr.so.1 (0x00007fcbcd800000)
        libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007fcbcd5a4000)
        libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007fcbcd20e000)
        libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007fcbcd008000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fcbccdf6000)
        liblzma.so.0 => /usr/lib64/liblzma.so.0 (0x00007fcbccbd5000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fcbcc9bb000)
        libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007fcbcc77a000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fcbcc572000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fcbcc36d000)
        libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007fcbcc169000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fcbcbe83000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003006e00000)
        libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007fcbcbc5c000)
        libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007fcbcba17000)
        libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007fcbcb7d4000)
        libpulse-mainloop-glib.so.0 => /usr/lib64/libpulse-mainloop-glib.so.0 (0x00007fcbcb5d0000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fcbcb3a7000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fcbcb18c000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007fcbcae3b000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fcbcac36000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fcbcaa07000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fcbca749000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fcbca546000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fcbca31a000)
        libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007fcbca114000)
        libpulsecommon-0.9.21.so => /usr/lib64/libpulsecommon-0.9.21.so (0x00007fcbc9ec5000)
        libwrap.so.0 => /lib64/libwrap.so.0 (0x00007fcbc9cba000)
        libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007fcbc9a56000)
        libasyncns.so.0 => /usr/lib64/libasyncns.so.0 (0x00007fcbc9851000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fcbc9647000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fcbc9445000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fcbc922b000)
        libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007fcbc8ff1000)
        libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007fcbc8c17000)
        libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007fcbc89e9000)
        libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007fcbc87e3000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fcbc85c5000)
Comment 9 Dawit Alemayehu 2010-05-23 17:03:48 UTC
(In reply to comment #7)
> Hrm.. Either i'm to dumb right now or i just have:

No, you are not. It is actually my fault :) I meant to say "libkwebkit.so" and "kwebkitpart.so" not libkwebkitpart.so!

> libkwebkit.so.1      libkwebkit.so.1.0.0 

And there in lies the problem... It is the old version of the library. The version of the current library is "0.9.0" and should be obtained from extragear/base/kwebkitpart.
Comment 10 Thomas Janssen 2010-05-23 22:58:13 UTC
-rwxr-xr-x 1 root root 308152 2010-05-23 20:17 /usr/lib64/libkwebkit.so.0.9.0
lrwxrwxrwx 1 root root     19 2010-05-23 22:43 /usr/lib64/libkwebkit.so.1 -> libkwebkit.so.0.9.0

Updated, thanks to nucleo, he provided a scratch build of the latest svn snapshot.

Still Konqueror does crash when i simply surf to mail.google.com, no matter if i use "View -> viewmode -> WebKit or khtml". The only thing that helps to make Konqueror not crash is to "globally disable plugins".
Comment 11 Dawit Alemayehu 2010-05-24 00:47:41 UTC
(In reply to comment #10)
> -rwxr-xr-x 1 root root 308152 2010-05-23 20:17 /usr/lib64/libkwebkit.so.0.9.0
> lrwxrwxrwx 1 root root     19 2010-05-23 22:43 /usr/lib64/libkwebkit.so.1 ->
> libkwebkit.so.0.9.0
> 
> Updated, thanks to nucleo, he provided a scratch build of the latest svn
> snapshot.
> 
> Still Konqueror does crash when i simply surf to mail.google.com, no matter if
> i use "View -> viewmode -> WebKit or khtml". The only thing that helps to make
> Konqueror not crash is to "globally disable plugins".

Wait... are you saying that you encounter the crash regardless of whether you use KHTML or KWebKitPart ? If so, do you have a ~/.mozilla directory ? 

Believe it or not the flash player can crash if the mozilla plugin configuration file is missing as well... See http://groups.google.com/a/chromium.org/group/chromium-bugs/browse_thread/thread/7e40d49b1511ab77?fwc=1
Comment 12 Thomas Janssen 2010-05-24 11:54:44 UTC
(In reply to comment #11)
> (In reply to comment #10)
> > -rwxr-xr-x 1 root root 308152 2010-05-23 20:17 /usr/lib64/libkwebkit.so.0.9.0
> > lrwxrwxrwx 1 root root     19 2010-05-23 22:43 /usr/lib64/libkwebkit.so.1 ->
> > libkwebkit.so.0.9.0
> > 
> > Updated, thanks to nucleo, he provided a scratch build of the latest svn
> > snapshot.
> > 
> > Still Konqueror does crash when i simply surf to mail.google.com, no matter if
> > i use "View -> viewmode -> WebKit or khtml". The only thing that helps to make
> > Konqueror not crash is to "globally disable plugins".
> 
> Wait... are you saying that you encounter the crash regardless of whether you
> use KHTML or KWebKitPart ? If so, do you have a ~/.mozilla directory ? 

I have to correct myself. I filed a bug yesterday, thought it's the dupe with KHTML, but it wasn't. I tried to just change the viewmode to KHTML and was that naive to think it's then KHTML that is used. It crashed. After i changed it in Systemsettings completely to KHTML and started Konqueror with it, it wasn't crashing. Sorry, my bad, it does crash with webkit only :(

> Believe it or not the flash player can crash if the mozilla plugin
> configuration file is missing as well... See
> http://groups.google.com/a/chromium.org/group/chromium-bugs/browse_thread/thread/7e40d49b1511ab77?fwc=1

Oh i believe that flash-player can do anything evil :) I have a populated .mozilla folder.
Comment 13 Thomas Janssen 2010-05-24 11:57:43 UTC
ls -al .mozilla/firefox/0dg0csr0.default/
total 44396
drwx------ 11 thomas thomas     4096 2010-05-24 11:54 .
drwx------  3 thomas thomas     4096 2008-12-22 12:18 ..
-rw-rw-r--  1 thomas thomas     3428 2009-05-12 18:10 add_bugzappers_signature.user.js
-rw-r--r--  1 thomas thomas     2552 2009-10-29 12:03 blocklist.xml
drwx------  2 thomas thomas     4096 2010-05-24 00:47 bookmarkbackups
-rw-r--r--  1 thomas thomas     4036 2008-12-22 12:18 bookmarks.html
-rw-rw-r--  1 thomas thomas    17188 2009-04-14 23:10 bugzilla_buttons_for_fed.user.js
drwxrwxr-x  2 thomas thomas    36864 2010-05-24 11:51 Cache
-rw-------  1 thomas thomas    98304 2010-05-24 00:47 cert8.db
-rw-------  1 thomas thomas      674 2010-03-16 22:43 cert_override.txt
drwxr-xr-x  2 thomas thomas     4096 2008-12-22 12:18 chrome
-rw-------  1 thomas thomas      169 2010-04-12 10:35 compatibility.ini
-rw-rw-r--  1 thomas thomas   153058 2010-04-12 10:35 compreg.dat
-rw-r--r--  1 thomas thomas     7168 2008-12-22 12:18 content-prefs.sqlite
-rw-r--r--  1 thomas thomas   247808 2010-05-24 11:56 cookies.sqlite
-rw-r--r--  1 thomas thomas     8768 2010-05-24 11:56 cookies.sqlite-journal
-rw-r--r--  1 thomas thomas   448512 2010-05-23 23:04 downloads.sqlite
drwxrwxr-x  4 thomas thomas     4096 2010-03-16 22:42 extensions
-rw-r--r--  1 thomas thomas     7134 2010-04-12 10:35 extensions.cache
-rw-r--r--  1 thomas thomas     6141 2010-04-12 10:35 extensions.ini
-rw-rw-r--  1 thomas thomas    73774 2010-04-12 10:35 extensions.rdf
drwxrwxr-x  2 thomas thomas     4096 2010-03-16 22:42 firebug
-rw-r--r--  1 thomas thomas    49152 2010-05-24 11:52 formhistory.sqlite
drwxr-xr-x  3 thomas thomas     4096 2009-11-18 19:00 gm_scripts
drwxr-xr-x  2 thomas thomas     4096 2009-05-12 18:07 gm_scripts_08bak
-rw-------  1 thomas thomas    16384 2010-05-24 00:47 key3.db
-rw-r--r--  1 thomas thomas    13440 2010-05-24 00:47 localstore.rdf
lrwxrwxrwx  1 thomas thomas       15 2010-05-24 10:45 lock -> 127.0.0.1:+3341
-rw-r--r--  1 thomas thomas     9502 2010-05-23 23:04 mimeTypes.rdf
drwx------  2 thomas thomas     4096 2010-02-03 21:47 OfflineCache
-rw-rw-r--  1 thomas thomas        0 2010-05-24 10:45 .parentlock
-rw-r--r--  1 thomas thomas     2048 2009-05-12 18:07 permissions.sqlite
-rw-r--r--  1 thomas thomas  6463488 2010-05-24 11:55 places.sqlite
-rw-r--r--  1 thomas thomas        0 2010-05-24 11:55 places.sqlite-journal
-rw-------  1 thomas thomas    11269 2010-05-24 10:45 pluginreg.dat
-rw-r--r--  1 thomas thomas     6983 2010-05-24 10:51 prefs.js
-rw-rw-r--  1 thomas thomas    43706 2009-05-24 14:54 scripts_bugzillaBugTriage.user.js
-rw-r--r--  1 thomas thomas    12783 2010-04-12 10:35 search.json
drwxr-xr-x  2 thomas thomas     4096 2009-08-19 15:46 searchplugins
-rw-r--r--  1 thomas thomas     2048 2010-04-12 10:35 search.sqlite
-rw-------  1 thomas thomas    16384 2008-12-22 12:18 secmod.db
-rw-------  1 thomas thomas   193389 2010-05-24 10:45 sessionstore.bak
-rw-------  1 thomas thomas   226621 2010-05-24 11:54 sessionstore.js
-rw-------  1 thomas thomas     1367 2009-07-24 10:48 signons3.txt
-rw-r--r--  1 thomas thomas    15360 2010-01-25 12:22 signons.sqlite
-rw-r--r--  1 thomas thomas 31522816 2010-05-24 11:15 urlclassifier3.sqlite
-rw-rw-r--  1 thomas thomas      154 2010-05-24 10:45 urlclassifierkey3.txt
-rw-r--r--  1 thomas thomas     3072 2010-03-16 23:06 webappsstore.sqlite
-rw-r--r--  1 thomas thomas  2468567 2010-05-23 19:09 XPC.mfasl
-rw-rw-r--  1 thomas thomas   107825 2010-04-12 10:35 xpti.dat
-rw-r--r--  1 thomas thomas  3001425 2010-05-24 10:45 XUL.mfasl
Comment 14 Dawit Alemayehu 2010-05-24 16:02:40 UTC
On Monday, May 24, 2010 05:54:47 Thomas Janssen wrote:
> https://bugs.kde.org/show_bug.cgi?id=234544
> 
> 
> 
> 
> 
> --- Comment #12 from Thomas Janssen <thomasj fedoraproject org>  2010-05-24
> 11:54:44 --- (In reply to comment #11)
> 
> > (In reply to comment #10)
> > 
> > > -rwxr-xr-x 1 root root 308152 2010-05-23 20:17
> > > /usr/lib64/libkwebkit.so.0.9.0 lrwxrwxrwx 1 root root     19
> > > 2010-05-23 22:43 /usr/lib64/libkwebkit.so.1 -> libkwebkit.so.0.9.0
> > > 
> > > Updated, thanks to nucleo, he provided a scratch build of the latest
> > > svn snapshot.
> > > 
> > > Still Konqueror does crash when i simply surf to mail.google.com, no
> > > matter if i use "View -> viewmode -> WebKit or khtml". The only thing
> > > that helps to make Konqueror not crash is to "globally disable
> > > plugins".
> > 
> > Wait... are you saying that you encounter the crash regardless of whether
> > you use KHTML or KWebKitPart ? If so, do you have a ~/.mozilla directory
> > ?
> 
> I have to correct myself. I filed a bug yesterday, thought it's the dupe
> with KHTML, but it wasn't. I tried to just change the viewmode to KHTML
> and was that naive to think it's then KHTML that is used. It crashed.
> After i changed it in Systemsettings completely to KHTML and started
> Konqueror with it, it wasn't crashing. Sorry, my bad, it does crash with
> webkit only :(

It is then definitely an upstream issue, i.e. lack of Java applet support. In 
this case, it crashes because the "icedtea" package which I am sure is 
installed in your machine provides a 64-bit plugin as stated on its wiki page,
http://icedtea.classpath.org/wiki/Main_Page. Unfortunately, QtWebKit does not 
yet handle Java applet support, though there are tickets pending upstream to 
add such support. See https://bugs.webkit.org/show_bug.cgi?id=33044 (its 
dependencies have not yet been merged).

Anyhow, the best way to test this is to remove the "icedtea" package on your 
machine if you can and see if the crashes go away. I suspect they will...

Regards,
Dawit A.
Comment 15 Dawit Alemayehu 2010-05-24 16:04:12 UTC
*** Bug 238652 has been marked as a duplicate of this bug. ***
Comment 16 Éric Brunet 2010-05-28 15:55:11 UTC
For information, I had the same crash on loading slashdot.org, with webkit and icedteaplugin on a fedora 13.

I noticed something strange: the bug occurs if I launch konqueror from the icon or if I type in a konsole
       kfmclient openProfile webbrowsing
But does not occur if I type in a konsole
       konqueror
(I run the program, type slashdot.org in the urlbar, and enjoy the crash.)
Comment 17 Dawit Alemayehu 2010-05-28 16:54:36 UTC
(In reply to comment #16)
> For information, I had the same crash on loading slashdot.org, with webkit and
> icedteaplugin on a fedora 13.

Can you try uninstalling icedteaplugin if possible and see if the problem goes away ? 

> I noticed something strange: the bug occurs if I launch konqueror from the icon
> or if I type in a konsole
>        kfmclient openProfile webbrowsing
> But does not occur if I type in a konsole
>        konqueror
> (I run the program, type slashdot.org in the urlbar, and enjoy the crash.)

That is indeed strange... What happens if you start Konqueror from the command line and visit http://www.java.com/en/download/help/testvm.xml ?
Comment 18 Dawit Alemayehu 2010-05-28 16:56:05 UTC
Can those of you that encountered this bug by just visiting the a website please install Arora, a QtWebKit browser that is not KDE based, and see if you can reproduce this crashes with it ?
Comment 19 Thomas Janssen 2010-05-28 18:34:02 UTC
Yes, it happens with arora arora-0.10.2-3.fc12.x86_64 as well.

How to reproduce:
open arora -> type in "mail.google.com" page loads, takes a few seconds and bamm. 

DrKonqi sadly doesn't catch the crash.
Comment 20 Éric Brunet 2010-05-28 18:55:49 UTC
The behaviour of comment  #16 was on my work desktop computer, I cannot reproduce it on my laptop: it crashes in both case with webkit.

I confirm that removing the package
  java-1.6.0-openjdk-plugin-1.6.0.0-38.b18.fc12
which contains the single file
 /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/IcedTeaPlugin.so
fixed the problem with konqueror.

Note the fc12 ! I have just upgraded to fedora 13 !

Wanting to try the bug with aurora, I tried to reinstall the package, but yum was not happy:
Erreur : Package: 1:java-1.6.0-openjdk-plugin-1.6.0.0-37.b17.fc13.x86_64 (fedora)
             Requires: java-1.6.0-openjdk = 1:1.6.0.0-37.b17.fc13
             Installé: 1:java-1.6.0-openjdk-1.6.0.0-38.b18.fc12.x86_64 (@updates/12)
             Available: 1:java-1.6.0-openjdk-1.6.0.0-37.b17.fc13.x86_64 (fedora)
So some packages from fc12 were leftover because their version was larger than the same package in fc13 ?

Anyway, I removed java-1.6.0-openjdk-1.6.0.0-38.b18.fc12.x86_64
and installed
     java-1.6.0-openjdk-plugin-1.6.0.0-37.b17.fc13.x86_64
     java-1.6.0-openjdk-1.6.0.0-37.b17.fc13.x86_64
and now I don't seem to be able to reproduce the bug anymore...

What happened between rev 37 and 38 ?
Comment 21 Thomas Janssen 2010-05-28 19:21:16 UTC
Confirmed. I upgraded to F-13 and had:

java-1.6.0-openjdk-1.6.0.0-38.b18.fc13.x86_64
java-1.6.0-openjdk-plugin-1.6.0.0-38.b18.fc13.x86_64

installed. I had the same version in F-12 from updates-testing. Downgrade to 37.b17 "fixed" the crash.
Comment 22 Dawit Alemayehu 2010-05-28 22:54:08 UTC
(In reply to comment #19)
> Yes, it happens with arora arora-0.10.2-3.fc12.x86_64 as well.
> 
> How to reproduce:
> open arora -> type in "mail.google.com" page loads, takes a few seconds and
> bamm. 

That is what I thought. It is an upstream issue. Until upstream (QtWebKit) applies all patches attached to the link mentioned in comment #14.

> DrKonqi sadly doesn't catch the crash.

It won't because Arora is a Qt only application, not a KDE one...
Comment 23 Dawit Alemayehu 2010-05-28 23:04:54 UTC
(In reply to comment #20)
> The behaviour of comment  #16 was on my work desktop computer, I cannot
> reproduce it on my laptop: it crashes in both case with webkit.
> 
> I confirm that removing the package
>   java-1.6.0-openjdk-plugin-1.6.0.0-38.b18.fc12
> which contains the single file
>  /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/IcedTeaPlugin.so
> fixed the problem with konqueror.
> 
> Note the fc12 ! I have just upgraded to fedora 13 !
> 
> Wanting to try the bug with aurora, I tried to reinstall the package, but yum
> was not happy:
> Erreur : Package: 1:java-1.6.0-openjdk-plugin-1.6.0.0-37.b17.fc13.x86_64
> (fedora)
>              Requires: java-1.6.0-openjdk = 1:1.6.0.0-37.b17.fc13
>              Installé: 1:java-1.6.0-openjdk-1.6.0.0-38.b18.fc12.x86_64
> (@updates/12)
>              Available: 1:java-1.6.0-openjdk-1.6.0.0-37.b17.fc13.x86_64
> (fedora)
> So some packages from fc12 were leftover because their version was larger than
> the same package in fc13 ?
> 
> Anyway, I removed java-1.6.0-openjdk-1.6.0.0-38.b18.fc12.x86_64
> and installed
>      java-1.6.0-openjdk-plugin-1.6.0.0-37.b17.fc13.x86_64
>      java-1.6.0-openjdk-1.6.0.0-37.b17.fc13.x86_64
> and now I don't seem to be able to reproduce the bug anymore...
> 
> What happened between rev 37 and 38 ?

Probably the plugin in rev 38 calls the NPAPI (netsacpe plugin api) that is not yet implemented upstream in QtWebKit. Most likely the very same functions that are being implemented by the patch in https://bugs.webkit.org/show_bug.cgi?id=34539.

Oh well someone needs to find out the changes in the Fedora icedtea plugin between rev 37 and 38 and open a ticket upstream, specially in light of the fact that it also crashes a pure Qt only browser (Arora).
Comment 24 Dawit Alemayehu 2010-05-28 23:13:17 UTC
Upstream ticket https://bugs.webkit.org/show_bug.cgi?id=39900.
Please provide updates there...
Comment 25 Dawit Alemayehu 2010-05-29 18:30:16 UTC
*** Bug 239935 has been marked as a duplicate of this bug. ***
Comment 26 Dawit Alemayehu 2010-05-29 19:08:24 UTC
*** Bug 239935 has been marked as a duplicate of this bug. ***
Comment 27 Dawit Alemayehu 2010-06-04 16:20:01 UTC
(In reply to comment #24)
> Upstream ticket https://bugs.webkit.org/show_bug.cgi?id=39900.
> Please provide updates there...

Can any or all of you add yourself to the CC list of the upstream ticket and provide a response to comment #1 ? I am unable assist because I do not have this problem at all. Thanks...
Comment 28 Dawit Alemayehu 2010-07-01 16:25:46 UTC
*** Bug 242827 has been marked as a duplicate of this bug. ***