[Bug 72425] divide by zero error in radeon_surface.c when opening chrome with WebGL enabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Dec 12 21:33:07 PST 2013


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

--- Comment #2 from Chris Wulff <crwulff at gmail.com> ---
#0  0x00007f55e42fcc0c in eg_surface_init_2d (surf_man=0x1,
surf=0x7f5601cae748, level=0x0, bpe=1, tile_split=0, offset=32768,
start_level=0) at ../../radeon/radeon_surface.c:652
#1  0x00007f55e42fcf5b in eg_surface_init_2d_miptrees (surf_man=0x7f5601b291a0,
surf=0x7f5601cae748) at ../../radeon/radeon_surface.c:810
#2  0x00007f55e4b52865 in r600_setup_surface (pitch_in_bytes_override=0,
rtex=0x7f5601cae660, screen=0x7f5601b29470) at
../../../../../../src/gallium/drivers/r600/r600_texture.c:232
#3  r600_texture_create_object (screen=screen at entry=0x7f5601b29470,
base=base at entry=0x7fff43561190,
pitch_in_bytes_override=pitch_in_bytes_override at entry=0, buf=buf at entry=0x0,
surface=surface at entry=0x7fff435603c0)
    at ../../../../../../src/gallium/drivers/r600/r600_texture.c:461
#4  0x00007f55e4b530bc in r600_texture_create (screen=0x7f5601b29470,
templ=0x7fff43561190) at
../../../../../../src/gallium/drivers/r600/r600_texture.c:636
#5  0x00007f55dfb4e36c in st_renderbuffer_alloc_storage (ctx=<optimized out>,
rb=0x7f5601cb05c0, internalFormat=35056, width=1, height=1) at
../../../../../src/mesa/state_tracker/st_cb_fbo.c:211
#6  0x00007f55e45aaafa in renderbuffer_storage (target=<optimized out>,
internalFormat=35056, width=1, height=1, samples=<optimized out>) at
../../../../../src/mesa/main/fbobject.c:1773
#7  0x00007f55fcf99e83 in gpu::gles2::BackRenderbuffer::AllocateStorage
(this=0x7f56021fc570, size=..., format=35056, samples=4) at
gpu/command_buffer/service/gles2_cmd_decoder.cc:1970
#8  0x00007f55fcf9f0c5 in
gpu::gles2::GLES2DecoderImpl::ResizeOffscreenFrameBuffer (this=0x7f5601ee05b0,
size=...) at gpu/command_buffer/service/gles2_cmd_decoder.cc:3305
#9  0x00007f55fcfc316d in gpu::gles2::GLES2DecoderImpl::Initialize
(this=0x7f5601ee05b0, surface=..., context=..., offscreen=<optimized out>,
size=..., disallowed_features=..., attribs=...) at
gpu/command_buffer/service/gles2_cmd_decoder.cc:2338
#10 0x00007f55fb6db418 in content::GpuCommandBufferStub::OnInitialize
(this=this at entry=0x7f5601edff00, shared_state_handle=...,
reply_message=0x7f5601edc090) at
content/common/gpu/gpu_command_buffer_stub.cc:504
#11 0x00007f55fb6dbf03 in DispatchToMethod<content::GpuCommandBufferStub, void
(content::GpuCommandBufferStub::*)(base::FileDescriptor, IPC::Message*),
base::FileDescriptor, IPC::Message&> (out=<synthetic pointer>, in=..., method=
    (void (content::GpuCommandBufferStub::*)(content::GpuCommandBufferStub *
const, base::FileDescriptor, IPC::Message *)) 0x7f55fb6dad50
<content::GpuCommandBufferStub::OnInitialize(base::FileDescriptor,
IPC::Message*)>, obj=0x7f5601edff00) at ./base/tuple.h:803
#12 DispatchDelayReplyWithSendParams<content::GpuCommandBufferStub, void
(content::GpuCommandBufferStub::*)(base::FileDescriptor, IPC::Message*)> (func=
    (void (content::GpuCommandBufferStub::*)(content::GpuCommandBufferStub *
const, base::FileDescriptor, IPC::Message *)) 0x7f55fb6dad50
<content::GpuCommandBufferStub::OnInitialize(base::FileDescriptor,
IPC::Message*)>, obj=0x7f5601edff00, msg=0x7f5601ee0380, 
    send_params=..., ok=true) at ./ipc/ipc_message_utils.h:841
#13 DispatchDelayReply<content::GpuCommandBufferStub, void
(content::GpuCommandBufferStub::*)(base::FileDescriptor, IPC::Message*)> (func=
    (void (content::GpuCommandBufferStub::*)(content::GpuCommandBufferStub *
const, base::FileDescriptor, IPC::Message *)) 0x7f55fb6dad50
<content::GpuCommandBufferStub::OnInitialize(base::FileDescriptor,
IPC::Message*)>, obj=0x7f5601edff00, msg=0x7f5601ee0380)
    at ./content/common/gpu/gpu_messages.h:512
#14 content::GpuCommandBufferStub::OnMessageReceived (this=0x7f5601edff00,
message=...) at content/common/gpu/gpu_command_buffer_stub.cc:189
#15 0x00007f55fb6ee612 in content::MessageRouter::RouteMessage
(this=this at entry=0x7f5602072110, msg=...) at
content/common/message_router.cc:49
#16 0x00007f55fb6d3d34 in content::GpuChannel::HandleMessage
(this=0x7f5602072070) at content/common/gpu/gpu_channel.cc:811
#17 0x00007f55fec71b60 in Run (this=0x7fff43561c48) at ./base/callback.h:396
#18 base::MessageLoop::RunTask (this=this at entry=0x7fff43561f50,
pending_task=...) at base/message_loop/message_loop.cc:491
#19 0x00007f55fec725e1 in base::MessageLoop::DeferOrRunPendingTask
(this=this at entry=0x7fff43561f50, pending_task=...) at
base/message_loop/message_loop.cc:503
#20 0x00007f55fec755b0 in base::MessageLoop::DoWork (this=0x7fff43561f50) at
base/message_loop/message_loop.cc:617
#21 0x00007f55fec318a9 in base::MessagePumpGlib::RunWithDispatcher
(this=0x7f5601aa4160, delegate=<optimized out>, dispatcher=<optimized out>) at
base/message_loop/message_pump_glib.cc:209
#22 0x00007f55fec943a8 in base::RunLoop::Run (this=this at entry=0x7fff43561d20)
at base/run_loop.cc:47
#23 0x00007f55fec71085 in base::MessageLoop::Run
(this=this at entry=0x7fff43561f50) at base/message_loop/message_loop.cc:311
#24 0x00007f55fb711957 in content::GpuMain (parameters=...) at
content/gpu/gpu_main.cc:305
#25 0x00007f55fb3796e5 in content::ContentMainRunnerImpl::Run
(this=0x7f5601a83710) at content/app/content_main_runner.cc:777
#26 0x00007f55fb377bd9 in content::ContentMain (argc=argc at entry=10,
argv=argv at entry=0x7fff43562468, delegate=delegate at entry=0x7fff43562320) at
content/app/content_main.cc:35
#27 0x00007f55ffc2df42 in ChromeMain (argc=10, argv=0x7fff43562468) at
chrome/app/chrome_main.cc:39
#28 0x00007f55ffc2dd36 in main (argc=<optimized out>, argv=<optimized out>) at
chrome/app/chrome_exe_main_gtk.cc:43

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20131213/11d5c716/attachment-0001.html>


More information about the dri-devel mailing list