Bug 1088480 - [abrt] libwebkit2gtk: TSymbolTableLevel::~TSymbolTableLevel(): WebKitWebProcess killed by SIGSEGV
Summary: [abrt] libwebkit2gtk: TSymbolTableLevel::~TSymbolTableLevel(): WebKitWebProce...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: webkitgtk3
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:f34f575a72feb35741f05c3e7cb...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-16 17:22 UTC by sangu
Modified: 2014-07-04 12:32 UTC (History)
6 users (show)

Fixed In Version: webkitgtk3-2.4.3-3.fc21, webkitgtk-2.4.3-4.fc21
Clone Of:
Environment:
Last Closed: 2014-07-04 09:54:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (31.62 KB, text/plain)
2014-04-16 17:22 UTC, sangu
no flags Details
File: cgroup (172 bytes, text/plain)
2014-04-16 17:22 UTC, sangu
no flags Details
File: core_backtrace (42.89 KB, text/plain)
2014-04-16 17:22 UTC, sangu
no flags Details
File: dso_list (14.56 KB, text/plain)
2014-04-16 17:22 UTC, sangu
no flags Details
File: environ (1.11 KB, text/plain)
2014-04-16 17:23 UTC, sangu
no flags Details
File: exploitable (82 bytes, text/plain)
2014-04-16 17:23 UTC, sangu
no flags Details
File: limits (1.29 KB, text/plain)
2014-04-16 17:23 UTC, sangu
no flags Details
File: maps (97.66 KB, text/plain)
2014-04-16 17:23 UTC, sangu
no flags Details
File: open_fds (1.26 KB, text/plain)
2014-04-16 17:23 UTC, sangu
no flags Details
File: proc_pid_status (949 bytes, text/plain)
2014-04-16 17:23 UTC, sangu
no flags Details
File: var_log_messages (696 bytes, text/plain)
2014-04-16 17:23 UTC, sangu
no flags Details

Description sangu 2014-04-16 17:22:48 UTC
Description of problem:
Click movie in youtue.com -> crashes
Uncheck "Enable plugins" in Preferences

Version-Release number of selected component:
libwebkit2gtk-2.4.1-1.fc21

Additional info:
reporter:       libreport-2.2.1
backtrace_rating: 4
cmdline:        /usr/libexec/WebKitWebProcess 32
crash_function: TSymbolTableLevel::~TSymbolTableLevel
executable:     /usr/libexec/WebKitWebProcess
kernel:         3.14.0-1.fc21.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (7 frames)
 #1 TSymbolTableLevel::~TSymbolTableLevel at Source/ThirdParty/ANGLE/src/compiler/SymbolTable.cpp:174
 #2 pop at Source/ThirdParty/ANGLE/src/compiler/SymbolTable.h:263
 #3 ~TScopedSymbolTableLevel at Source/ThirdParty/ANGLE/src/compiler/Compiler.cpp:55
 #4 TCompiler::compile at Source/ThirdParty/ANGLE/src/compiler/Compiler.cpp:150
 #5 ShCompile at Source/ThirdParty/ANGLE/src/compiler/ShaderLang.cpp:149
 #6 WebCore::ANGLEWebKitBridge::compileShaderSource at Source/WebCore/platform/graphics/ANGLEWebKitBridge.cpp:205
 #7 WebCore::Extensions3DOpenGLCommon::getTranslatedShaderSourceANGLE at Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLCommon.cpp:179

Comment 1 sangu 2014-04-16 17:22:52 UTC
Created attachment 886949 [details]
File: backtrace

Comment 2 sangu 2014-04-16 17:22:54 UTC
Created attachment 886950 [details]
File: cgroup

Comment 3 sangu 2014-04-16 17:22:56 UTC
Created attachment 886951 [details]
File: core_backtrace

Comment 4 sangu 2014-04-16 17:22:58 UTC
Created attachment 886952 [details]
File: dso_list

Comment 5 sangu 2014-04-16 17:23:00 UTC
Created attachment 886953 [details]
File: environ

Comment 6 sangu 2014-04-16 17:23:02 UTC
Created attachment 886954 [details]
File: exploitable

Comment 7 sangu 2014-04-16 17:23:04 UTC
Created attachment 886955 [details]
File: limits

Comment 8 sangu 2014-04-16 17:23:06 UTC
Created attachment 886956 [details]
File: maps

Comment 9 sangu 2014-04-16 17:23:07 UTC
Created attachment 886957 [details]
File: open_fds

Comment 10 sangu 2014-04-16 17:23:09 UTC
Created attachment 886958 [details]
File: proc_pid_status

Comment 11 sangu 2014-04-16 17:23:11 UTC
Created attachment 886959 [details]
File: var_log_messages

Comment 12 Elad Alfassa 2014-05-01 18:15:15 UTC
Another user experienced a similar problem:

open http://gabrielecirulli.github.io/2048/

reporter:       libreport-2.2.2
backtrace_rating: 4
cmdline:        /usr/libexec/WebKitWebProcess 21
crash_function: TSymbolTableLevel::~TSymbolTableLevel
executable:     /usr/libexec/WebKitWebProcess
kernel:         3.15.0-0.rc3.git0.1.fc21.x86_64
package:        libwebkit2gtk-2.4.1-1.fc21
reason:         WebKitWebProcess killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 13 Adam Williamson 2014-05-15 21:19:19 UTC
Think I hit this on navigating to www.nhl.com (HIGHLY WORK RELATED)

Comment 14 Elad Alfassa 2014-07-02 19:52:13 UTC
Upstream https://bugzilla.gnome.org/show_bug.cgi?id=729294

Comment 15 Elad Alfassa 2014-07-03 14:22:08 UTC
See https://bugs.webkit.org/show_bug.cgi?id=134593

We can wait for the next webkit release in which this will be fixed, or patch the Fedora package until the release.

If you want to patch, I can write the patch to the spec file and such, but someone else will have to commit it as I don't have write access to this package.

Comment 16 Adam Williamson 2014-07-03 22:02:33 UTC
how often does webkit release?

Comment 17 Elad Alfassa 2014-07-03 22:09:02 UTC
If you judge by http://webkitgtk.org/releases/ - sometimes once every month, but sometimes they skip some months.

Comment 18 Adam Williamson 2014-07-03 22:11:23 UTC
hrm, well, I have provenpackager privs so I could commit a fix, but it'd probably be best/most polite to ask the package maintainer, which seems to be tpopela @ redhat.

Comment 19 Tomas Popela 2014-07-04 05:17:58 UTC
Hi,
I was waiting for some comments on the upstream bug and also have it marked as proposed patch for 2.4.4. Now, before the 2.4.4 package will come I will update the webkitgtk3 package in Fedora.

Comment 20 Elad Alfassa 2014-07-04 12:32:07 UTC
Thanks. I can confirm this build fixes this crash.


Note You need to log in before you can comment on or make changes to this bug.