Hi everyone,
As I haven't found any bug tracker, I report this problem to the list.
Current compiz (git master) crashes during startup when the opengl
plugin is loaded. I'm running compiz with
"./compiz --replace core glib move resize composite opengl",
the backtrace is appended. Removing the opengl plugin from the list
allows compiz to start.
The problem seems to originate from
commit b81ec866e1b0c20dcd77c442141aed9f4ea14cf3 'Fix startup order.':
The crash occurs directly after this commit, reverting it 'fixes' it.
I'm running compiz on a relatively old MacBook with Intel 945GM
graphics. Any ideas?
Regards,
Simon
[Thread debugging using libthread_db enabled]
Program received signal SIGSEGV, Segmentation fault.
CompositeScreen::output (this=0x0)
at /home/Simon/build/compiz/core/plugins/composite/src/screen.cpp:611
611 {
#0 CompositeScreen::output (this=0x0)
at /home/Simon/build/compiz/core/plugins/composite/src/screen.cpp:611
No locals.
#1 0x00007ffff730b94b in GLScreen::GLScreen (this=0x686c70, s=0x6697b0)
at /home/Simon/build/compiz/core/plugins/opengl/src/screen.cpp:227
dpy = 0x6793c0
fbConfigs = 0x3e00000001
nvisinfo = 1
nElements = <value optimized out>
value = 1
i = <value optimized out>
globalAmbient = {0.100000001, 0.100000001, 0.100000001, 0.100000001}
diffuseLight = {0.899999976, 0.899999976, 0.899999976, 0.899999976}
glRenderer = <value optimized out>
visinfo = <value optimized out>
glExtensions = <value optimized out>
attr = {x = 0, y = 0, width = 1280, height = 800, border_width = 0,
depth = 24, visual = 0x683830, root = 174, c_class = 1,
bit_gravity = 0, win_gravity = 1, backing_store = 0,
backing_planes = 4294967295, backing_pixel = 0, save_under = 0,
colormap = 32, map_installed = 1, map_state = 2, all_event_masks =
8028223, your_event_mask = 8028223, do_not_propagate_mask = 0,
override_redirect = 0, screen = 0x673cb0}
defaultDepth = 24
glxExtensions = <value optimized out>
ambientLight = {0, 0, 0, 0}
o = std::vector of length 0, capacity 0
templ = {visual = 0x5e0008f, visualid = 33, screen = 6788032, depth =
0, c_class = 98566287, red_mask = 140737340460672, green_mask = 6773712,
blue_mask = 6843776, colormap_size = -1, bits_per_rgb = 0}
light0Position = {-0.5, 0.5, -9, 1}
#2 0x00007ffff7303cf9 in VTableForScreenAndWindow<GLScreen, GLWindow>::initScreen (this=<value optimized out>, s=0x6697b0)
at /home/Simon/build/compiz/core/include/core/plugin.h:238
ps = <value optimized out>
#3 0x000000000044c00d in CompPlugin::screenInitPlugins (s=0x6697b0)
at /home/Simon/build/compiz/core/src/plugin.cpp:362
it =
p = 0x6790d0
#4 0x000000000042c9ca in CompScreen::init (this=0x6697b0,
name=<value optimized out>)
at /home/Simon/build/compiz/core/src/screen.cpp:4534
root = 174
newWmSnOwner = <value optimized out>
buf =
"WM_S0\000\000\000\037\335\377\377\377\177\000\000\260\276D\000\000\000\000\000`\"g\000\000\000\000\000\340\233f\000\000\000\000\000\020\335\377\377\377\177\000\000\260\276D", '\000' <repeats 21 times>"\300, \062g\000\000\000\000\000Аg\000\000\000\000\000\240\335\377\377\377\177\000\000\377\377\377\377\000\000\000\...@=g\000\000\000\000\000@=g\000\000\000\000\000\360\335\377\377\377\177\000"
parentReturn = 0
focus = <value optimized out>
attr = {background_pixmap = 140737488346528, background_pixel =
140737488346528, border_pixmap = 6785008, border_pixel = 6767824,
bit_gravity = 6776296, win_gravity = 0, backing_store = 6765880,
backing_planes = 6723256, backing_pixel = 6743152, save_under =
6763200, event_mask = 4194304, do_not_propagate_mask = 6765880,
override_redirect = 1, colormap = 6766760, cursor = 4469248}
children = <value optimized out>
i = 8
wmSnAtom = <value optimized out>
black = {pixel = 0, red = 0, green = 0, blue = 0, flags = 0 '\000',
pad = 0 '\000'}
nvisinfo = 1
event = {type = 17, xany = {type = 17, serial = 123, send_event = 0,
display = 0x6793c0, window = 94371845}, xkey = {type = 17,
serial = 123, send_event = 0, display = 0x6793c0, window =
94371845, root = 94371845, subwindow = 12210008, time = 4294967296, x =
131337, y = 258, x_root = 16845057, y_root = 2, state = 1028, keycode =
258, same_screen = 67175425}, xbutton = {type = 17, serial = 123,
send_event = 0, display = 0x6793c0, window = 94371845, root =
94371845, subwindow = 12210008, time = 4294967296, x = 131337, y = 258,
x_root = 16845057, y_root = 2, state = 1028, button = 258,
same_screen = 67175425}, xmotion = {type = 17, serial = 123,
send_event = 0, display = 0x6793c0, window = 94371845, root =
94371845, subwindow = 12210008, time = 4294967296, x = 131337, y = 258,
x_root = 16845057, y_root = 2, state = 1028, is_hint = 2 '\002',
same_screen = 67175425}, xcrossing = {type = 17, serial = 123,
send_event = 0, display = 0x6793c0, window = 94371845, root =
94371845, subwindow = 12210008, time = 4294967296, x = 131337, y = 258,
x_root = 16845057, y_root = 2, mode = 1028, detail = 258,
same_screen = 67175425, focus = 0, state = 4194304}, xfocus = {
type = 17, serial = 123, send_event = 0, display = 0x6793c0,
window = 94371845, mode = 94371845, detail = 0}, xexpose = {
type = 17, serial = 123, send_event = 0, display = 0x6793c0,
window = 94371845, x = 94371845, y = 0, width = 12210008,
height = 0, count = 0}, xgraphicsexpose = {type = 17, serial =
123, send_event = 0, display = 0x6793c0, drawable = 94371845, x =
94371845, y = 0, width = 12210008, height = 0, count = 0, major_code = 1,
minor_code = 131337}, xnoexpose = {type = 17, serial = 123,
send_event = 0, display = 0x6793c0, drawable = 94371845,
major_code = 94371845, minor_code = 0}, xvisibility = {type = 17,
serial = 123, send_event = 0, display = 0x6793c0, window =
94371845, state = 94371845}, xcreatewindow = {type = 17, serial = 123,
send_event = 0, display = 0x6793c0, parent = 94371845, window =
94371845, x = 12210008, y = 0, width = 0, height = 1, border_width =
131337, override_redirect = 258}, xdestroywindow = {type = 17, serial =
123, send_event = 0, display = 0x6793c0, event = 94371845, window =
94371845}, xunmap = {type = 17, serial = 123, send_event = 0, display =
0x6793c0, event = 94371845, window = 94371845, from_configure =
12210008}, xmap = {type = 17, serial = 123, send_event = 0, display =
0x6793c0, event = 94371845, window = 94371845, override_redirect =
12210008}, xmaprequest = {type = 17, serial = 123, send_event = 0,
display = 0x6793c0, parent = 94371845, window = 94371845},
xreparent = {type = 17, serial = 123, send_event = 0, display =
0x6793c0, event = 94371845, window = 94371845, parent = 12210008, x = 0,
y = 1, override_redirect = 131337}, xconfigure = {type = 17,
serial = 123, send_event = 0, display = 0x6793c0, event =
94371845, window = 94371845, x = 12210008, y = 0, width = 0, height = 1,
border_width = 131337, above = 8606779649, override_redirect =
1028}, xgravity = {type = 17, serial = 123, send_event = 0, display =
0x6793c0, event = 94371845, window = 94371845, x = 12210008, y = 0},
xresizerequest = {type = 17, serial = 123, send_event = 0,
display = 0x6793c0, window = 94371845, width = 94371845, height =
0}, xconfigurerequest = {type = 17, serial = 123, send_event = 0,
display = 0x6793c0, parent = 94371845, window = 94371845, x =
12210008, y = 0, width = 0, height = 1, border_width = 131337, above =
8606779649, detail = 1028, value_mask = 67175425}, xcirculate = {type =
17, serial = 123, send_event = 0, display = 0x6793c0, event = 94371845,
window = 94371845, place = 12210008}, xcirculaterequest = {type =
17, serial = 123, send_event = 0, display = 0x6793c0, parent = 94371845,
window = 94371845, place = 12210008}, xproperty = {type = 17,
serial = 123, send_event = 0, display = 0x6793c0, window =
94371845, atom = 94371845, time = 12210008, state = 0}, xselectionclear =
{type = 17, serial = 123, send_event = 0, display = 0x6793c0, window =
94371845, selection = 94371845, time = 12210008}, xselectionrequest = {
type = 17, serial = 123, send_event = 0, display = 0x6793c0,
owner = 94371845, requestor = 94371845, selection = 12210008,
target = 4294967296, property = 1108101693705, time =
8606779649}, xselection = {type = 17, serial = 123, send_event = 0,
display = 0x6793c0, requestor = 94371845, selection = 94371845,
target = 12210008, property = 4294967296, time = 1108101693705},
xcolormap = {type = 17, serial = 123, send_event = 0, display =
0x6793c0, window = 94371845, colormap = 94371845, c_new = 12210008,
state = 0}, xclient = {type = 17, serial = 123, send_event = 0,
display = 0x6793c0, window = 94371845, message_type = 94371845,
format = 12210008, data = {b =
"\000\000\000\000\001\000\000\000\t\001\002\000\002\001\000\000\001\t\001\001", s = {0, 0, 1, 0, 265, 2, 258, 0, 2305, 257}, l = {4294967296,
1108101693705, 8606779649, 1108101563396, 67175425}}}, xmapping = {type =
17, serial = 123, send_event = 0, display = 0x6793c0, window = 94371845,
request = 94371845, first_keycode = 0, count = 12210008},
xerror = {type = 17, display = 0x7b, resourceid = 0, serial =
6788032, error_code = 5 '\005', request_code = 0 '\000', minor_code =
160 '\240'}, xkeymap = {type = 17, serial = 123, send_event = 0,
display = 0x6793c0, window = 94371845, key_vector =
"\005\000\240\005\000\000\000\000XO\272\000\000\000\000\000\000\000\000\000\001\000\000\000\t\001\002\000\002\001\000"}, xgeneric = {type = 17, serial =
123, send_event = 0, display = 0x6793c0, extension = 94371845, evtype =
0}, xcookie = {type = 17, serial = 123, send_event = 0, display =
0x6793c0, extension = 94371845, evtype = 0, cookie = 94371845, data =
0xba4f58}, pad = {266287972369, 123, 0, 6788032, 94371845, 94371845,
12210008, 4294967296, 1108101693705, 8606779649, 1108101563396, 67175425,
1108105756672, 274877972480, 1108103659520, 137439019008, 1108101693448,
8590002177, 1108102086656, 34359803904, 1108102610944, 68719542272,
1108101694476, 8657112065}}
currentWmSnOwner = <value optimized out>
bitmap = <value optimized out>
xkbOpcode = 144
dpy = 0x6793c0
wmSnTimestamp = 12210008
data = 0 '\000'
rootReturn = 6723256
nchildren = <value optimized out>
attrib = {background_pixmap = 6787280, background_pixel =
140737488346528, border_pixmap = 4294967295, border_pixel = 4373355,
bit_gravity = 6765888, win_gravity = 0, backing_store = 6767824,
backing_planes = 6, backing_pixel = 6724576, save_under = -8800,
event_mask = 4194304, do_not_propagate_mask = 6765840,
override_redirect = 1, colormap = 6765888, cursor = 6767856}
__PRETTY_FUNCTION__ = "bool CompScreen::init(const char*)"
revertTo = 0
templ = {visual = 0x6740b0, visualid = 33, screen = 6743176, depth =
0, c_class = 6743168, red_mask = 6723256, green_mask = 6743152,
blue_mask = 6723256, colormap_size = 0, bits_per_rgb = 0}
visinfo = <value optimized out>
#5 0x000000000041f30e in CompManager::init (this=0x7fffffffdf50)
at /home/Simon/build/compiz/core/src/main.cpp:225
No locals.
#6 0x000000000041f5b6 in main (argc=8, argv=0x7fffffffe098)
at /home/Simon/build/compiz/core/src/main.cpp:269
manager = {plugins = std::list = {[0] = "core", [1] = "glib", [2] =
"move", [3] = "resize", [4] = "composite", [5] = "opengl"}, disableSm =
false, clientId = 0x0, displayName = 0x0}
_______________________________________________
dev mailing list
[email protected]
http://lists.compiz.org/mailman/listinfo/dev