Closed
Bug 883586
Opened 12 years ago
Closed 9 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•12 years ago
|
||
tested on Samsung Galaxy note 2 running 4.1.2
Comment 2•12 years ago
|
||
Please submit a crash report and report the crash ID found in about:crashes to this bug.
Updated•12 years ago
|
Flags: needinfo?(markus)
Keywords: stackwanted
Reporter | ||
Comment 3•12 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•12 years ago
|
Crash Signature: libMali.so@0x46ed8 → [@ libMali.so@0x46ed8 ]
Keywords: stackwanted
Updated•12 years ago
|
Summary: crash with webgl → crash in libMali
Comment 4•12 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•12 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•12 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•12 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•12 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•12 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•12 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•9 years ago
|
Assignee: jgilbert → nobody
Comment 12•9 years ago
|
||
No crashes matching this signature in the last 3 months.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Updated•5 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
•