Closed Bug 1089456 Opened 10 years ago Closed 9 years ago

Intermittent test_always-fail.html | application crashed [@ libgdk-x11-2.0.so.0.2400.10 + 0x4b24b]

Categories

(Core :: Graphics: CanvasWebGL, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Same story as bug 1089453. Interestingly, we already have another Mulet-specific bug on file for this same crash signature (bug 1070980).

https://treeherder.mozilla.org/ui/logviewer.html#?job_id=3319510&repo=mozilla-inbound

builder 	Ubuntu VM 12.04 x64 Mulet mozilla-inbound opt test mochitest-1
buildid 	20141025143509
builduid 	a838055435f84958912a9e5ca8013593
results 	warnings (1)
revision 	ca8385b7e5a35c962779c939c8457cb01a19ab80
slave 		tst-linux64-spot-439
starttime 	Sun Oct 26 2014 22:27:56 GMT-0400 (Eastern Standard Time)

19:42:30 INFO - 1403 INFO TEST-START | /tests/dom/canvas/test/webgl-conformance/_wrappers/test_always-fail.html
19:42:30 INFO - JavaScript warning: chrome://specialpowers/content/specialpowersAPI.js, line 153: Error: WebGL: Disallowing antialiased backbuffers due to blacklisting.
19:42:31 INFO - TEST-INFO | Main app process: killed by SIGSEGV
19:42:31 INFO - 1404 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/canvas/test/webgl-conformance/_wrappers/test_always-fail.html | application terminated with exit code 11
19:42:31 INFO - runtests.py | Application ran for: 0:12:46.237335
19:42:31 INFO - zombiecheck | Reading PID log: /tmp/tmpBhEgCjpidlog
19:42:31 INFO - ==> process 1872 launched child process 1919
19:42:31 INFO - zombiecheck | Checking for orphan process with PID: 1919
19:42:31 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/mozilla-inbound-linux64-mulet/1414272909/firefox-36.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
19:42:42 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/3d4e1d07-e9ba-c64f-13fb5916-3bb0716b.dmp
19:42:42 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/3d4e1d07-e9ba-c64f-13fb5916-3bb0716b.extra
19:42:42 WARNING - PROCESS-CRASH | /tests/dom/canvas/test/webgl-conformance/_wrappers/test_always-fail.html | application crashed [@ libgdk-x11-2.0.so.0.2400.10 + 0x4b24b]
19:42:42 INFO - Crash dump filename: /tmp/tmphGA2Z3.mozrunner/minidumps/3d4e1d07-e9ba-c64f-13fb5916-3bb0716b.dmp
19:42:42 INFO - Operating system: Linux
19:42:42 INFO - 0.0.0 Linux 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64
19:42:42 INFO - CPU: amd64
19:42:42 INFO - family 6 model 62 stepping 4
19:42:42 INFO - 1 CPU
19:42:42 INFO - Crash reason: SIGSEGV
19:42:42 INFO - Crash address: 0x0
19:42:42 INFO - Thread 23 (crashed)
19:42:42 INFO - 0 libgdk-x11-2.0.so.0.2400.10 + 0x4b24b
19:42:42 INFO - rbx = 0x00007fbd2078c8c0 r12 = 0x00007fbd557f9000
19:42:42 INFO - r13 = 0x00007fbd20e8d840 r14 = 0x00007fbd20edc880
19:42:42 INFO - r15 = 0x00007fbd17845380 rip = 0x00007fbd4cfcf24b
19:42:42 INFO - rsp = 0x00007fbd353fcd90 rbp = 0x00007fbd17845380
19:42:42 INFO - Found by: given as instruction pointer in context
19:42:42 INFO - 1 libxcb.so.1.1.0 + 0xb7eb
19:42:42 INFO - rip = 0x00007fbd49cfc7ec rsp = 0x00007fbd353fcdb0
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 2 libX11.so.6.3.0 + 0x3d3c4
19:42:42 INFO - rip = 0x00007fbd4c1563c5 rsp = 0x00007fbd353fcde0
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 3 libX11.so.6.3.0 + 0x3e1c0
19:42:42 INFO - rip = 0x00007fbd4c1571c1 rsp = 0x00007fbd353fce00
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 4 libX11.so.6.3.0 + 0x39aec
19:42:42 INFO - rip = 0x00007fbd4c152aed rsp = 0x00007fbd353fce70
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 5 libxul.so!mozilla::gl::GLXLibrary::BindTexImage(_XDisplay*, unsigned long) [GLContextProviderGLX.cpp:ca8385b7e5a3 : 425 + 0x7]
19:42:42 INFO - rip = 0x00007fbd5099aa60 rsp = 0x00007fbd353fceb0
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 6 libxul.so!mozilla::layers::X11TextureSourceOGL::BindTexture(unsigned int, mozilla::gfx::Filter) [X11TextureSourceOGL.cpp:ca8385b7e5a3 : 54 + 0x12]
19:42:42 INFO - rip = 0x00007fbd509b00dd rsp = 0x00007fbd353fcee0
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 7 libc-2.15.so + 0x141bcf
19:42:42 INFO - rip = 0x00007fbd55977bd0 rsp = 0x00007fbd353fcee8
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 8 libxul.so!mozilla::layers::CompositorOGL::DrawQuad(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4 const&) [CompositorOGL.cpp:ca8385b7e5a3 : 1180 + 0x23]
19:42:42 INFO - rip = 0x00007fbd50a1457c rsp = 0x00007fbd353fcf10
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 9 firefox!arena_malloc [jemalloc.c:ca8385b7e5a3 : 3808 + 0x3]
19:42:42 INFO - rip = 0x0000000000414b00 rsp = 0x00007fbd353fcf60
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 10 firefox!je_malloc [jemalloc.c:ca8385b7e5a3 : 4130 + 0x11]
19:42:42 INFO - rip = 0x00000000004151d2 rsp = 0x00007fbd353fcfb0
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 11 libxul.so!mozilla::layers::TiledContentHost::RenderTile(mozilla::layers::TileHost const&, gfxRGBA const*, mozilla::layers::EffectChain&, float, mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Filter const&, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, nsIntRegion const&, nsIntPoint const&, nsIntSize const&) [TiledContentHost.cpp:ca8385b7e5a3 : 513 + 0xb]
19:42:42 INFO - rip = 0x00007fbd509ee78d rsp = 0x00007fbd353fd080
19:42:42 INFO - Found by: stack scanning
19:42:42 INFO - 12 firefox!arena_dalloc [jemalloc.c:ca8385b7e5a3 : 1620 + 0xb]
19:42:42 INFO - rip = 0x0000000000413d7c rsp = 0x00007fbd353fd0d0
19:42:42 INFO - Found by: stack scanning
Depends on: 1089995
BindTexImage is calling XSync.
gdk runs a few different functions from "async" handlers.  I wonder whether this one is thread-safe.

addr2line -if -e can be used on files from dbg packages to get more information from the stack.  It would be helpful to identify exactly exactly which versions of the package are providing libgdk-x11-2.0.so.0.2400.10, libxcb.so.1.1.0, and libX11.so.6.3.0, on the test machines, but precise may have only one package for GTK+ 24.10.
No longer depends on: 1089995
Depends on: 817712
The last failure looks different in that it reports IPC ActorDestroy failure.
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.