Bug#580711: Segmention fault on click configure display
Arthur Marsh
arthur.marsh at internode.on.net
Sat Nov 27 10:03:23 UTC 2010
Package: billard-gl
Version: 1.75-11
Severity: normal
I tried this with:
xserver-xorg-core 2:1.9.2-1 Xorg X server - core server
xserver-xorg-video-radeon 1:6.13.2-1 X.Org X server -- AMD/ATI Radeon display dri
I had to build billard-gl from source to get a meaningful backtrace:
amarsh04 at am64:/usr/src/sound/billard-gl-1.75$ cd src
amarsh04 at am64:/usr/src/sound/billard-gl-1.75/src$ gdb ./billard-gl
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/src/sound/billard-gl-1.75/src/billard-gl...done.
(gdb) run
Starting program: /usr/src/sound/billard-gl-1.75/src/billard-gl
[Thread debugging using libthread_db enabled]
BillardGL (C) 2001, 2002 Tobias Nopper, Stefan Disch, Martina Welte
Program received signal SIGSEGV, Segmentation fault.
Textfeld::Positioniere (this=0x0, X=8.19999981, Y=3.29999995, H=0.600000024,
A=1) at Textfeld.cpp:216
216 if (A) Ausrichtung=A;
(gdb) bt
#0 Textfeld::Positioniere (this=0x0, X=8.19999981, Y=3.29999995,
H=0.600000024, A=1) at Textfeld.cpp:216
#1 0x0000000000410eb5 in Menu::NeuerMenuZustand (this=0x690f00)
at Menu.cpp:687
#2 0x0000000000414c2e in Menu::Maustaste (this=0x690f00,
Taste=<value optimized out>, Richtung=1, x=319, y=241) at Menu.cpp:266
#3 0x00000000004048aa in Maus (button=0, state=1, x=319, y=241)
at Benutzerschnittstelle.cpp:35
#4 0x000000305ac221d6 in glutMainLoopEvent () at freeglut_main.c:1228
#5 0x000000305ac225a7 in glutMainLoop () at freeglut_main.c:1498
#6 0x0000000000404d9d in main (argc=1, argv=0x7fffffffe3a8)
at BillardGL.cpp:304
(gdb) bt full
#0 Textfeld::Positioniere (this=0x0, X=8.19999981, Y=3.29999995,
H=0.600000024, A=1) at Textfeld.cpp:216
No locals.
#1 0x0000000000410eb5 in Menu::NeuerMenuZustand (this=0x690f00)
at Menu.cpp:687
No locals.
#2 0x0000000000414c2e in Menu::Maustaste (this=0x690f00,
Taste=<value optimized out>, Richtung=1, x=319, y=241) at Menu.cpp:266
Signal = <value optimized out>
SchildNr = 20
#3 0x00000000004048aa in Maus (button=0, state=1, x=319, y=241)
at Benutzerschnittstelle.cpp:35
No locals.
#4 0x000000305ac221d6 in glutMainLoopEvent () at freeglut_main.c:1228
button = 0
window = 0x6a2c70
event = {type = 5, xany = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, window = 58720258}, xkey = {type = 5,
serial = 11542, send_event = 0, display = 0x696290,
window = 58720258, root = 258, subwindow = 0, time = 4965480,
x = 319, y = 241, x_root = 323, y_root = 270, state = 256,
keycode = 1, same_screen = 1}, xbutton = {type = 5,
serial = 11542, send_event = 0, display = 0x696290,
---Type <return> to continue, or q <return> to quit---
window = 58720258, root = 258, subwindow = 0, time = 4965480,
x = 319, y = 241, x_root = 323, y_root = 270, state = 256,
button = 1, same_screen = 1}, xmotion = {type = 5, serial = 11542,
send_event = 0, display = 0x696290, window = 58720258, root = 258,
subwindow = 0, time = 4965480, x = 319, y = 241, x_root = 323,
y_root = 270, state = 256, is_hint = 1 '\001', same_screen = 1},
xcrossing = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, window = 58720258, root = 258, subwindow = 0,
time = 4965480, x = 319, y = 241, x_root = 323, y_root = 270,
mode = 256, detail = 1, same_screen = 1, focus = 0, state = 0},
xfocus = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, window = 58720258, mode = 258, detail = 0},
xexpose = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, window = 58720258, x = 258, y = 0, width = 0,
height = 0, count = 4965480}, xgraphicsexpose = {type = 5,
serial = 11542, send_event = 0, display = 0x696290,
drawable = 58720258, x = 258, y = 0, width = 0, height = 0,
count = 4965480, major_code = 0, minor_code = 319}, xnoexpose = {
type = 5, serial = 11542, send_event = 0, display = 0x696290,
drawable = 58720258, major_code = 258, minor_code = 0},
xvisibility = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, window = 58720258, state = 258},
xcreatewindow = {type = 5, serial = 11542, send_event = 0,
---Type <return> to continue, or q <return> to quit---
display = 0x696290, parent = 58720258, window = 258, x = 0, y = 0,
width = 4965480, height = 0, border_width = 319,
override_redirect = 241}, xdestroywindow = {type = 5,
serial = 11542, send_event = 0, display = 0x696290,
event = 58720258, window = 258}, xunmap = {type = 5,
serial = 11542, send_event = 0, display = 0x696290,
event = 58720258, window = 258, from_configure = 0}, xmap = {
type = 5, serial = 11542, send_event = 0, display = 0x696290,
event = 58720258, window = 258, override_redirect = 0},
xmaprequest = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, parent = 58720258, window = 258}, xreparent = {
type = 5, serial = 11542, send_event = 0, display = 0x696290,
event = 58720258, window = 258, parent = 0, x = 4965480, y = 0,
override_redirect = 319}, xconfigure = {type = 5, serial = 11542,
send_event = 0, display = 0x696290, event = 58720258,
window = 258, x = 0, y = 0, width = 4965480, height = 0,
border_width = 319, above = 1159641170243,
override_redirect = 256}, xgravity = {type = 5, serial = 11542,
send_event = 0, display = 0x696290, event = 58720258,
window = 258, x = 0, y = 0}, xresizerequest = {type = 5,
serial = 11542, send_event = 0, display = 0x696290,
window = 58720258, width = 258, height = 0}, xconfigurerequest = {
type = 5, serial = 11542, send_event = 0, display = 0x696290,
---Type <return> to continue, or q <return> to quit---
parent = 58720258, window = 258, x = 0, y = 0, width = 4965480,
height = 0, border_width = 319, above = 1159641170243,
detail = 256, value_mask = 1}, xcirculate = {type = 5,
serial = 11542, send_event = 0, display = 0x696290,
event = 58720258, window = 258, place = 0}, xcirculaterequest = {
type = 5, serial = 11542, send_event = 0, display = 0x696290,
parent = 58720258, window = 258, place = 0}, xproperty = {
type = 5, serial = 11542, send_event = 0, display = 0x696290,
window = 58720258, atom = 258, time = 0, state = 4965480},
xselectionclear = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, window = 58720258, selection = 258, time = 0},
xselectionrequest = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, owner = 58720258, requestor = 258,
selection = 0, target = 4965480, property = 1035087118655,
time = 1159641170243}, xselection = {type = 5, serial = 11542,
send_event = 0, display = 0x696290, requestor = 58720258,
selection = 258, target = 0, property = 4965480,
time = 1035087118655}, xcolormap = {type = 5, serial = 11542,
send_event = 0, display = 0x696290, window = 58720258,
colormap = 258, new = 0, state = 0}, xclient = {type = 5,
serial = 11542, send_event = 0, display = 0x696290,
window = 58720258, message_type = 258, format = 0, data = {
b = "h\304K\000\000\000\000\000?\001\000\000\361\000\000\000C\001\---Type <return> to continue, or q <return> to quit---
000", s = {-15256, 75, 0, 0, 319, 0, 241, 0, 323, 0}, l = {4965480,
1035087118655, 1159641170243, 4294967552, 1}}}, xmapping = {
type = 5, serial = 11542, send_event = 0, display = 0x696290,
window = 58720258, request = 258, first_keycode = 0, count = 0},
xerror = {type = 5, display = 0x2d16, resourceid = 0,
serial = 6906512, error_code = 2 '\002', request_code = 0 '\000',
minor_code = 128 '\200'}, xkeymap = {type = 5, serial = 11542,
send_event = 0, display = 0x696290, window = 58720258,
key_vector = "\002\001", '\000' <repeats 14 times>, "h\304K\000\000\000\000\000?\001\000\000\361\000\000"}, xgeneric = {type = 5, serial = 11542,
send_event = 0, display = 0x696290, extension = 58720258,
evtype = 0}, xcookie = {type = 5, serial = 11542, send_event = 0,
display = 0x696290, extension = 58720258, evtype = 0,
cookie = 258, data = 0x0}, pad = {5, 11542, 0, 6906512, 58720258,
258, 0, 4965480, 1035087118655, 1159641170243, 4294967552, 1,
0 <repeats 12 times>}}
#5 0x000000305ac225a7 in glutMainLoop () at freeglut_main.c:1498
window = <value optimized out>
action = <value optimized out>
#6 0x0000000000404d9d in main (argc=1, argv=0x7fffffffe3a8)
at BillardGL.cpp:304
No locals.
(gdb)
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.37-rc3-git3 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages billard-gl depends on:
ii billard-gl-data 1.75-11 3D billiards game - data files
ii freeglut3 2.6.0-1 OpenGL Utility Toolkit
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.5-8 GCC support library
ii libgl1-mesa-glx [libgl1] 7.9+repack-1 A free implementation of the OpenG
ii libglu1-mesa [libglu1] 7.9+repack-1 The OpenGL utility library (GLU)
ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3
billard-gl recommends no packages.
billard-gl suggests no packages.
-- debconf-show failed
More information about the Pkg-games-devel
mailing list