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