Closed
Bug 598732
Opened 14 years ago
Closed 14 years ago
GLX initialization crash [@ mozilla::gl::GLContextGLX::Init ]
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
blocking2.0 | --- | beta7+ |
People
(Reporter: bjacob, Assigned: bjacob)
Details
Attachments
(2 files)
1.02 KB,
patch
|
vlad
:
review+
|
Details | Diff | Splinter Review |
1.14 KB,
patch
|
bjacob
:
review+
|
Details | Diff | Splinter Review |
This patch fixes this crash reported by Brad on IRC:
###!!! ASSERTION: You can't dereference a NULL nsRefPtr with operator->().: 'mRawPtr != 0', file ../../dist/include/nsAutoPtr.h, line 1117
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff665dc22 in mozilla::gl::GLContextGLX::Init (this=0x0) at ../../../gfx/thebes/GLContextProviderGLX.cpp:247
247 MakeCurrent();
(gdb) bt
#0 0x00007ffff665dc22 in mozilla::gl::GLContextGLX::Init (this=0x0) at ../../../gfx/thebes/GLContextProviderGLX.cpp:247
#1 0x00007ffff665d28f in mozilla::gl::GLContextProviderGLX::CreateForNativePixmapSurface (aSurface=0x7fffc9437380)
at ../../../gfx/thebes/GLContextProviderGLX.cpp:713
#2 0x00007ffff6674ccd in mozilla::layers::CairoImageOGL::SetData (this=0x7fffd26523c0, aData=...)
at ../../../gfx/layers/opengl/ImageLayerOGL.cpp:685
#3 0x00007ffff51a8828 in nsPluginInstanceOwner::SetCurrentImage (this=0x7fffcaa0c900, aContainer=0x7fffd2652300)
at ../../../layout/generic/nsObjectFrame.cpp:1690
#4 0x00007ffff51a8cf6 in nsObjectFrame::BuildLayer (this=0x7fffda73db30, aBuilder=0x7fffffffc020, aManager=0x7fffd99337c0,
aItem=0x7fffdd37d878) at ../../../layout/generic/nsObjectFrame.cpp:1753
#5 0x00007ffff51b422a in nsDisplayPlugin::BuildLayer (this=0x7fffdd37d878, aBuilder=0x7fffffffc020, aManager=0x7fffd99337c0)
at ../../../layout/generic/nsObjectFrame.h:339
Attachment #477620 -
Flags: review?(matt.woodrow+bugzilla)
Updated•14 years ago
|
Summary: Fix a GLX initialization crash → GLX initialization crash [@ mozilla::gl::GLContextGLX::Init ]
Attachment #477620 -
Flags: review?(matt.woodrow+bugzilla) → review+
Comment 1•14 years ago
|
||
GLContextGLX::CreateGLContext calls Init for us already, so we can drop that part.
Updated•14 years ago
|
Severity: normal → critical
Version: unspecified → Trunk
Assignee | ||
Comment 2•14 years ago
|
||
Assignee | ||
Comment 3•14 years ago
|
||
(carried forward r+)
Comment 4•14 years ago
|
||
Blocking because this is a crash when we create a WebGL context on desktop linux.
blocking2.0: --- → beta7+
Assignee | ||
Comment 5•14 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•