WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
133714
webkitgtk shows scrambled screen/crashes when showing mobile wikipedia
https://bugs.webkit.org/show_bug.cgi?id=133714
Summary
webkitgtk shows scrambled screen/crashes when showing mobile wikipedia
Dustin Spicuzza
Reported
2014-06-10 20:28:02 PDT
Now, stay with me for a second, as there are two bugs that I'm reporting here, but I suspect they're caused by the same problem. BUG #1: When running the attached python program, I just get a blank window with a bunch of garbage in it. The program just accesses the mobile wikipedia site and tries to show a window. It's simple enough, seems like it should work. Changing the URL to google.com works without a problem. I suspect that if you can diagnose/fix this bug, then bug #2 will also be fixed. BUG #2: Accessing mobile wikipedia reliably crashes the trunk version of Exaile media player (note: I'm a primary maintainer of Exaile) using the Wikipedia plugin (see
https://bugs.launchpad.net/exaile/+bug/1243712
). The wikipedia plugin uses webkitgtk to render the wiki pages, and I get error messages + stack trace that looks something like this there: ** Message: console message:
http://bits.wikimedia.org/en.wikipedia.org/load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&only=scripts&skin=minerva&version=20140606T033439Z
@164: Use of "name" is deprecated. Use mw.user.getName instead. ** Message: console message:
http://bits.wikimedia.org/en.wikipedia.org/load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&only=scripts&skin=minerva&version=20140606T033439Z
@164: Use of "anonymous" is deprecated. Use mw.user.isAnon instead. pure virtual method called terminate called without an active exception Program received signal SIGABRT, Aborted. 0x00007ffff6d62c39 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt #0 0x00007ffff6d62c39 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007ffff6d64348 in __GI_abort () at abort.c:89 #2 0x00007fffd03d9f85 in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 #3 0x00007fffd03d7ee6 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38 #4 0x00007fffd03d7f13 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 #5 0x00007fffd03d8a7f in __cxxabiv1::__cxa_pure_virtual () at ../../../../libstdc++-v3/libsupc++/pure.cc:50 #6 0x00007fffd5451e7c in WebCore::JSNodeOwner::isReachableFromOpaqueRoots () from /lib64/libwebkitgtk-1.0.so.0 #7 0x00007fffd466f1b5 in JSC::WeakBlock::visit () from /lib64/libjavascriptcoregtk-1.0.so.0 #8 0x00007fffd466c3fb in JSC::MarkedSpace::visitWeakSets () from /lib64/libjavascriptcoregtk-1.0.so.0 #9 0x00007fffd466195a in JSC::Heap::markRoots () from /lib64/libjavascriptcoregtk-1.0.so.0 #10 0x00007fffd466373a in JSC::Heap::collect () from /lib64/libjavascriptcoregtk-1.0.so.0 #11 0x00007fffd5402387 in collect () from /lib64/libwebkitgtk-1.0.so.0 #12 0x00007fffd53b49b9 in WebCore::ThreadTimers::sharedTimerFiredInternal () from /lib64/libwebkitgtk-1.0.so.0 #13 0x00007fffd53c9e12 in timeout_cb () from /lib64/libwebkitgtk-1.0.so.0 #14 0x00007fffec06ee43 in g_timeout_dispatch (source=source@entry=0x1c87a20, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4451 #15 0x00007fffec06e2a6 in g_main_dispatch (context=0xa18ef0) at gmain.c:3066 #16 g_main_context_dispatch (context=context@entry=0xa18ef0) at gmain.c:3642 #17 0x00007fffec06e628 in g_main_context_iterate (context=0xa18ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 #18 0x00007fffec06ea3a in g_main_loop_run (loop=0x448ba60) at gmain.c:3907 ... truncated. Please let me know if I can provide other information that could be useful to debug/fix this. I'd like to close the Exaile bug before our next release.
Attachments
Python script that shows scrambled window
(397 bytes, text/x-python)
2014-06-10 20:28 PDT
,
Dustin Spicuzza
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Dustin Spicuzza
Comment 1
2014-06-10 20:28:55 PDT
Created
attachment 232844
[details]
Python script that shows scrambled window
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug