[Bug 43375] New: [r600g] Firefox crashes when opening Jax WebGL Demos - Materials page

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 30 06:15:58 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=43375

             Bug #: 43375
           Summary: [r600g] Firefox crashes when opening Jax WebGL Demos -
                    Materials page
    Classification: Unclassified
           Product: Mesa
           Version: git
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: critical
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel at lists.freedesktop.org
        ReportedBy: jlp.bugs at gmail.com


I'm using a nightly version of Firefox with WebGL enabled and when I try to
visit the page
http://sinisterchipmunk.github.com/materials.html
Firefox crashes and says the crash happened in r600g_dri.so

This is the backtrace I get when I attached gdb to Firefox:
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007f8af39ec5ed in st_BlitFramebuffer_resolve (info=0x7fffb307a1f0,
mask=16384, ctx=0x7f8b02f02000) at state_tracker/st_cb_blit.c:87
#2  st_BlitFramebuffer (ctx=0x7f8b02f02000, srcX0=0, srcY0=0, srcX1=1128,
srcY1=500, dstX0=0, dstY0=0, dstX1=1128, dstY1=500, mask=16384, filter=9728) at
state_tracker/st_cb_blit.c:207
#3  0x00007f8af38a0ec3 in _mesa_BlitFramebufferEXT (srcX0=0, srcY0=0,
srcX1=1128, srcY1=500, dstX0=0, dstY0=0, dstX1=1128, dstY1=500, mask=16384,
filter=9728) at main/fbobject.c:2791
#4  0x00007f8b2ba27547 in ?? () from /home/jlp/Download/firefox/libxul.so
#5  0x00007f8b2ba2763a in ?? () from /home/jlp/Download/firefox/libxul.so
#6  0x00007f8b2c24a7b3 in
mozilla::gl::GLContext::ReadPixelsIntoImageSurface(int, int, int, int,
gfxImageSurface*) () from /home/jlp/Download/firefox/libxul.so
#7  0x00007f8b2c23041a in ?? () from /home/jlp/Download/firefox/libxul.so
#8  0x00007f8b2c2304ff in ?? () from /home/jlp/Download/firefox/libxul.so
#9  0x00007f8b2c2334ac in
mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*,
mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*,
nsIntRegion const&, nsIntRegion const&, void*), void*,
mozilla::layers::ReadbackProcessor*) () from
/home/jlp/Download/firefox/libxul.so
#10 0x00007f8b2c22e229 in
mozilla::layers::BasicLayerManager::EndTransactionInternal(void
(*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion
const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) ()
from /home/jlp/Download/firefox/libxul.so
#11 0x00007f8b2b7affb6 in ?? () from /home/jlp/Download/firefox/libxul.so
#12 0x00007f8b2c234cd9 in ?? () from /home/jlp/Download/firefox/libxul.so
#13 0x00007f8b2c22e718 in ?? () from /home/jlp/Download/firefox/libxul.so
#14 0x00007f8b2c2343c3 in ?? () from /home/jlp/Download/firefox/libxul.so
#15 0x00007f8b2c233173 in
mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*,
mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*,
nsIntRegion const&, nsIntRegion const&, void*), void*,
mozilla::layers::ReadbackProcessor*) () from
/home/jlp/Download/firefox/libxul.so
#16 0x00007f8b2c2332aa in
mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*,
mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*,
nsIntRegion const&, nsIntRegion const&, void*), void*,
mozilla::layers::ReadbackProcessor*) () from
/home/jlp/Download/firefox/libxul.so
#17 0x00007f8b2c2332aa in
mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*,
mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*,
nsIntRegion const&, nsIntRegion const&, void*), void*,
mozilla::layers::ReadbackProcessor*) () from
/home/jlp/Download/firefox/libxul.so
#18 0x00007f8b2c22e229 in
mozilla::layers::BasicLayerManager::EndTransactionInternal(void
(*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion
const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) ()
from /home/jlp/Download/firefox/libxul.so
#19 0x00007f8b2c22ebd9 in ?? () from /home/jlp/Download/firefox/libxul.so
#20 0x00007f8b2b7dbd97 in ?? () from /home/jlp/Download/firefox/libxul.so
#21 0x00007f8b2b7f4455 in ?? () from /home/jlp/Download/firefox/libxul.so
#22 0x00007f8b2b805618 in ?? () from /home/jlp/Download/firefox/libxul.so
#23 0x00007f8b2bb53308 in ?? () from /home/jlp/Download/firefox/libxul.so
#24 0x00007f8b2bb533cd in ?? () from /home/jlp/Download/firefox/libxul.so
#25 0x00007f8b2bb55a50 in ?? () from /home/jlp/Download/firefox/libxul.so
#26 0x00007f8b2bb522aa in ?? () from /home/jlp/Download/firefox/libxul.so
#27 0x00007f8b2c02f94d in ?? () from /home/jlp/Download/firefox/libxul.so
#28 0x00007f8b2c02db60 in ?? () from /home/jlp/Download/firefox/libxul.so
#29 0x0000003891938fb0 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7f8b21a4bdf0,
return_value=0x7fffb307d270, n_param_values=<optimized out>,
param_values=0x7f8af8ed4640, 
    invocation_hint=<optimized out>, marshal_data=<optimized out>) at
gtkmarshalers.c:86
#30 0x00000035abc109e2 in g_closure_invoke (closure=0x7f8b21a4bdf0,
return_value=0x7fffb307d270, n_param_values=2, param_values=0x7f8af8ed4640,
invocation_hint=<optimized out>)
    at gclosure.c:774
#31 0x00000035abc223c1 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0x7f8b21a59300, emission_return=0x7fffb307d3e0,
instance_and_params=0x7f8af8ed4640)
    at gsignal.c:3272
#32 0x00000035abc2b668 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at
gsignal.c:3013
#33 0x00000035abc2ba62 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060
#34 0x0000003891a4a2a1 in gtk_widget_event_internal (widget=0x7f8b21a59300,
event=0x7fffb307d5c0) at gtkwidget.c:4984
#35 0x0000003891937b77 in IA__gtk_main_do_event (event=0x7fffb307d5c0) at
gtkmain.c:1620
#36 0x0000003891445ab4 in _gdk_window_process_updates_recurse
(window=0x7f8b217478e0, expose_region=0x7f8af8ed4610) at gdkwindow.c:5429
#37 0x0000003891440cee in gdk_window_process_updates_internal
(window=0x7f8b217478e0) at gdkwindow.c:5588
#38 0x0000003891442cd1 in IA__gdk_window_process_all_updates () at
gdkwindow.c:5696
#39 0x0000003891442d49 in gdk_window_update_idle (data=<optimized out>) at
gdkwindow.c:5322
#40 0x0000003891420a0e in gdk_threads_dispatch (data=0x7f8afe8d6e60) at
gdk.c:512
#41 0x00000035a464707c in g_main_dispatch (context=0x7f8b2e920520) at
gmain.c:2441
#42 g_main_context_dispatch (context=0x7f8b2e920520) at gmain.c:3011
#43 0x00000035a4647870 in g_main_context_iterate (context=0x7f8b2e920520,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#44 0x00000035a4647a1b in g_main_context_iteration (context=0x7f8b2e920520,
may_block=0) at gmain.c:3152
---Type <return> to continue, or q <return> to quit---
#45 0x00007f8b2c03503f in ?? () from /home/jlp/Download/firefox/libxul.so
#46 0x00007f8b2c049dba in ?? () from /home/jlp/Download/firefox/libxul.so
#47 0x00007f8b2c1a098a in ?? () from /home/jlp/Download/firefox/libxul.so
#48 0x00007f8b2c16cb39 in ?? () from /home/jlp/Download/firefox/libxul.so
#49 0x00007f8b2c0efdeb in ?? () from /home/jlp/Download/firefox/libxul.so
#50 0x00007f8b2c1d701e in ?? () from /home/jlp/Download/firefox/libxul.so
#51 0x00007f8b2c049a49 in ?? () from /home/jlp/Download/firefox/libxul.so
#52 0x00007f8b2bf0961a in ?? () from /home/jlp/Download/firefox/libxul.so
#53 0x00007f8b2b655dcf in XRE_main () from /home/jlp/Download/firefox/libxul.so
#54 0x0000000000401d9a in _start ()


This is with Mesa git-ccd4d43, xorg-server 1.11.2 and Linux 3.2.0-rc1+
Hardware is Mobility Radeon HD 5450

The crash report that Firefoy sent is here:
https://crash-stats.mozilla.com/report/index/bp-51c61b2a-cc57-4b77-8362-d547d2111129

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list