Closed
Bug 883586
Opened 11 years ago
Closed 8 years ago
crash in libMali
Categories
(Firefox for Android Graveyard :: Toolbar, defect, P5)
Tracking
(firefox22 affected, firefox23 affected, firefox24 affected, firefox25 affected, firefox26 affected, fennec+)
People
(Reporter: markus.podar+bugzilla.mozilla.org, Unassigned)
References
()
Details
(Keywords: crash, Whiteboard: [native-crash])
Crash Data
User Agent: Mozilla/5.0 (Android; Mobile; rv:22.0) Gecko/22.0 Firefox/22.0 (Nightly/Aurora) Build ID: 20130612082911 Steps to reproduce: go to http://www.cs.uaf.edu/2013/spring/cs493/lecture/demo/04_30_snowplow.html a few seconds after the page loads the browser crashes
Reporter | ||
Comment 1•11 years ago
|
||
tested on Samsung Galaxy note 2 running 4.1.2
Comment 2•11 years ago
|
||
Please submit a crash report and report the crash ID found in about:crashes to this bug.
Updated•11 years ago
|
Flags: needinfo?(markus)
Keywords: stackwanted
Reporter | ||
Comment 3•11 years ago
|
||
https://crash-stats.mozilla.com/report/index/bp-8b9243d7-2252-4406-aeab-c45222130616 https://crash-stats.mozilla.com/report/index/bp-a1f2ffd8-2dd6-4f05-ad9f-e8d972130616 https://crash-stats.mozilla.com/report/index/bp-3aa7fa5f-5fa3-4f0e-b361-a7efc2130616 https://crash-stats.mozilla.com/report/index/bp-201dd54d-818d-4c80-a1ef-c9f242130616
Crash Signature: libMali.so@0x46ed8
Flags: needinfo?(markus)
Updated•11 years ago
|
Crash Signature: libMali.so@0x46ed8 → [@ libMali.so@0x46ed8 ]
Keywords: stackwanted
Updated•11 years ago
|
Summary: crash with webgl → crash in libMali
Comment 4•11 years ago
|
||
On acko.net (a site using lots of WebGL) using a European Samsung Galaxy S3: https://crash-stats.mozilla.com/report/index/bp-f1a7ed00-2973-4306-a7ae-2f6372130826 https://crash-stats.mozilla.com/report/index/bp-8160ca56-e24e-46e8-91f8-b01ab2130824 https://crash-stats.mozilla.com/report/index/bp-1f8e6473-d158-4619-8474-3776e2130824 https://crash-stats.mozilla.com/report/index/bp-a18786c5-ee3b-402d-8e6c-143952130824 https://crash-stats.mozilla.com/report/index/bp-90f34a1a-14e9-49b1-8b63-2014f2130729 100% reproducible.
Comment 5•11 years ago
|
||
Confirmed reproducible. Setting tracking Fennec for a reproducible crasher on the Galaxy SIII.
Status: UNCONFIRMED → NEW
tracking-fennec: --- → ?
status-firefox22:
--- → affected
status-firefox23:
--- → affected
status-firefox24:
--- → affected
status-firefox25:
--- → affected
status-firefox26:
--- → affected
Ever confirmed: true
Comment 6•11 years ago
|
||
Snorp - Since this is 100% reproducible, can you take a look and hand off to someone else if needed?
Assignee: nobody → snorp
tracking-fennec: ? → +
Comment 7•11 years ago
|
||
(In reply to Mark Finkle (:mfinkle) from comment #6) > Snorp - Since this is 100% reproducible, can you take a look and hand off to > someone else if needed? I don't have a Mali device, [un]fortunately.
Comment 8•11 years ago
|
||
If someone can reproduce this with gdb attached it would help a lot. The traces we have from breakpad are useless.
Comment 9•11 years ago
|
||
Here's a backtrace of the Gecko thread on a Galaxy Node 2, (looks like stack overflow) > ... 9935 (!!!) frames of _essl_maligp2_preschedule_single_node > > #9935 0x5d89e644 in _essl_maligp2_preschedule_single_node (ctx=0x5e6425f0, _parm_node=0x6e82a9a0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:1008 > #9936 0x5d8a11a4 in process_node_w (n=0x6e82a9a0, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2116 > #9937 process_node (n=0x6e82a9a0, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2166 > #9938 process_node (ctx=0x5e6425f0, n=0x6e82a9a0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9939 0x5d8a10f8 in process_node (n=0x6e82ecc4, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9940 process_node (ctx=0x5e6425f0, n=0x6e82ecc4) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9941 0x5d8a10f8 in process_node (n=0x6e82ed3c, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9942 process_node (ctx=0x5e6425f0, n=0x6e82ed3c) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9943 0x5d8a10f8 in process_node (n=0x6e82aa5c, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9944 process_node (ctx=0x5e6425f0, n=0x6e82aa5c) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9945 0x5d8a10f8 in process_node (n=0x6e832078, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9946 process_node (ctx=0x5e6425f0, n=0x6e832078) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9947 0x5d8a10f8 in process_node (n=0x6e83203c, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9948 process_node (ctx=0x5e6425f0, n=0x6e83203c) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9949 0x5d8a10f8 in process_node (n=0x6e82c7cc, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9950 process_node (ctx=0x5e6425f0, n=0x6e82c7cc) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9951 0x5d8a10f8 in process_node (n=0x6e82c884, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9952 process_node (ctx=0x5e6425f0, n=0x6e82c884) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9953 0x5d8a10f8 in process_node (n=0x6e82cbac, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9954 process_node (ctx=0x5e6425f0, n=0x6e82cbac) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9955 0x5d8a10f8 in process_node (n=0x6e82cbec, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9956 process_node (ctx=0x5e6425f0, n=0x6e82cbec) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9957 0x5d8a10f8 in process_node (n=0x6e82cc2c, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9958 process_node (ctx=0x5e6425f0, n=0x6e82cc2c) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9959 0x5d8a10f8 in process_node (n=0x6e8281dc, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9960 process_node (ctx=0x5e6425f0, n=0x6e8281dc) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9961 0x5d8a10f8 in process_node (n=0x6e8285f4, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9962 process_node (ctx=0x5e6425f0, n=0x6e8285f4) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9963 0x5d8a10f8 in process_node (n=0x6e828634, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9964 process_node (ctx=0x5e6425f0, n=0x6e828634) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9965 0x5d8a10f8 in process_node (n=0x6e828674, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9966 process_node (ctx=0x5e6425f0, n=0x6e828674) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9967 0x5d8a10f8 in process_node (n=0x6e8370c0, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9968 process_node (ctx=0x5e6425f0, n=0x6e8370c0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9969 0x5d8a10f8 in process_node (n=0x6e837084, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9970 process_node (ctx=0x5e6425f0, n=0x6e837084) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9971 0x5d8a10f8 in process_node (n=0x6e837150, ctx=0x5e6425f0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2161 > #9972 process_node (ctx=0x5e6425f0, n=0x6e837150) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2132 > #9973 0x5d8a1d38 in handle_block (b=0x6e8364a4, ctx=0x5e6425e8) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2309 > #9974 _essl_maligp2_preschedule (pool=<optimized out>, desc=<optimized out>, > ts_ctx=<optimized out>, cfg=<optimized out>, opts=0x6e81cdf0) > at src/shared/essl_compiler/src/maligp2/maligp2_preschedule.rw:2349 > #9975 0x5d88376c in _essl_maligp2_driver (pool=0x692af8b0, err=0x6e81d0dc, ts_ctx=0x6e81d114, > desc=0x6e81cecc, tu=0x6e827b60, out_buf=0x692af8c4, opts=0x6e81cdf0) > at hardware/arm/mali-samsung-dev/driver/./src/shared/essl_compiler/src/maligp2/maligp2_driver.c:102 > #9976 0x5d8433ec in _essl_run_compiler (ctx=0x692af880) > at hardware/arm/mali-samsung-dev/driver/./src/shared/essl_compiler/src/compiler.c:247 > #9977 0x5d825d64 in __mali_compile_essl_shader (so=0x692b69dc, shadertype=35633, > concatenated_strings=<optimized out>, string_lengths=<optimized out>, source_string_count=1) > at hardware/arm/mali-samsung-dev/driver/./src/shared/binary_shader/online_compiler_integration.c:68 > #9978 0x5d923288 in _gles2_compile_shader (program_object_list=<optimized out>, > shadername=<optimized out>) > at hardware/arm/mali-samsung-dev/driver/./src/opengles/gles2_state/gles2_shader_object.c:309 > #9979 0x5d91cd14 in glCompileShader (shader=<optimized out>) > at hardware/arm/mali-samsung-dev/driver/./src/opengles/gles2_entrypoints.c:186 > #9980 0x63727d76 in fCompileShader (shader=30, this=0x704b9800) > at ../../../dist/include/GLContext.h:1617 > #9981 mozilla::WebGLContext::CompileShader (this=0x66d22950, shader=0x66a53630) > at /home/nchen/central/content/canvas/src/WebGLContextGL.cpp:3274 > #9982 0x640a7e8c in compileShader (args=..., self=0x66d22950, cx=0x6ced0710, obj=...) > at /home/nchen/central/objdir-android/dom/bindings/WebGLRenderingContextBinding.cpp:6666 > #9983 mozilla::dom::WebGLRenderingContextBinding::compileShader (cx=0x6ced0710, obj=..., > self=0x66d22950, args=...) > at /home/nchen/central/objdir-android/dom/bindings/WebGLRenderingContextBinding.cpp:6645 > #9984 0x640a797a in mozilla::dom::WebGLRenderingContextBinding::genericMethod (cx=0x6ced0710, > argc=<optimized out>, vp=<optimized out>) > at /home/nchen/central/objdir-android/dom/bindings/WebGLRenderingContextBinding.cpp:12135 > #9985 0x669d7c0c in ?? () > #9986 0x669d7c0c in ?? ()
Comment 10•11 years ago
|
||
Interesting. Looks to be a driver bug, but maybe there is something we can do to work around it. -> jgilbert
Assignee: snorp → jgilbert
Updated•8 years ago
|
Assignee: jgilbert → nobody
Comment 12•8 years ago
|
||
No crashes matching this signature in the last 3 months.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Updated•3 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•