Package: billard-gl; Maintainer for billard-gl is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>; Source for billard-gl is src:billard-gl (PTS, buildd, popcon).
Reported by: Estevo Paz Freire <estevo.paz@gmail.com>
Date: Fri, 7 May 2010 23:03:01 UTC
Severity: important
Found in version billard-gl/1.75-11
Fixed in version billard-gl/1.75-12
Done: Barry deFreese <bdefreese@debian.org>
Bug is archived. No further changes may be made.
View this report as an mbox folder, status mbox, maintainer mbox
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#580711; Package billard-gl.
(Fri, 07 May 2010 23:03:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Estevo Paz Freire <estevo.paz@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Fri, 07 May 2010 23:03:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: billard-gl Version: 1.75-11 Severity: important --- Please enter the report below this line. --- Segmention fault when I do click over display in configuration menu. If you want a gdb trace, tell me the options that I have to use, I don't know how use the gdb. --- System information. --- Architecture: i386 Kernel: Linux 2.6.32-5-686 Debian Release: squeeze/sid 500 unstable ftp.fr.debian.org --- Package information. --- Depends (Version) | Installed ================================-+-============= freeglut3 | 2.6.0-1 libc6 (>= 2.1.3) | 2.10.2-6 libgcc1 (>= 1:4.1.1) | 1:4.4.4-1 libgl1-mesa-glx | 7.7.1-1 OR libgl1 | libglu1-mesa | 7.7.1-1 OR libglu1 | libstdc++6 (>= 4.4.0) | 4.4.4-1 billard-gl-data (= 1.75-11) | 1.75-11 Package's Recommends field is empty. Package's Suggests field is empty.
[signature.asc (application/pgp-signature, inline)]
Added tag(s) pending.
Request was from Vincent Legout <vincent@legout.info>
to control@bugs.debian.org.
(Sat, 08 May 2010 15:06:08 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#580711; Package billard-gl.
(Sat, 27 Nov 2010 10:06:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Arthur Marsh <arthur.marsh@internode.on.net>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Sat, 27 Nov 2010 10:06:03 GMT) (full text, mbox, link).
Message #12 received at 580711@bugs.debian.org (full text, mbox, reply):
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@am64:/usr/src/sound/billard-gl-1.75$ cd src
amarsh04@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
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#580711; Package billard-gl.
(Thu, 29 Dec 2011 00:03:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Stanislav Maslovski <stanislav.maslovski@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Thu, 29 Dec 2011 00:03:09 GMT) (full text, mbox, link).
Message #17 received at 580711@bugs.debian.org (full text, mbox, reply):
Package: billard-gl Version: 1.75-11 Followup-For: Bug #580711 This but is still present in testing. The program segfaults when I click on Setup -> Video item in the main menu. Runnig from gdb shows a possible null pointer dereference: % gdb /usr/games/billard-gl GNU gdb (GDB) 7.3-debian Copyright (C) 2011 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/games/billard-gl...(no debugging symbols found)...done. (gdb) run Starting program: /usr/games/billard-gl [Thread debugging using libthread_db enabled] BillardGL (C) 2001, 2002 Tobias Nopper, Stefan Disch, Martina Welte Program received signal SIGSEGV, Segmentation fault. 0x000000000041abeb in ?? () (gdb) bt #0 0x000000000041abeb in ?? () #1 0x0000000000410eb5 in ?? () #2 0x0000000000414c2e in ?? () #3 0x00000000004048aa in ?? () #4 0x00007ffff76f21d6 in glutMainLoopEvent () from /usr/lib/libglut.so.3 #5 0x00007ffff76f25a7 in glutMainLoop () from /usr/lib/libglut.so.3 #6 0x0000000000404d9d in ?? () #7 0x00007ffff6bceead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #8 0x00000000004030a9 in ?? () #9 0x00007fffffffe648 in ?? () #10 0x000000000000001c in ?? () #11 0x0000000000000001 in ?? () #12 0x00007fffffffe939 in ?? () #13 0x0000000000000000 in ?? () (gdb) disas 0x000000000041abeb-32,0x000000000041abeb+32 Dump of assembler code from 0x41abcb to 0x41ac0b: 0x000000000041abcb: lahf 0x000000000041abcc: faddl (%rdi) 0x000000000041abce: add %al,(%rax) 0x000000000041abd0: mulss %xmm2,%xmm3 0x000000000041abd4: subss %xmm3,%xmm0 0x000000000041abd8: movss %xmm0,0x7f4(%rdi) 0x000000000041abe0: jmpq 0x41aad9 0x000000000041abe5: nopl (%rax) 0x000000000041abe8: cmp $0x2,%esi => 0x000000000041abeb: mov %esi,0x804(%rdi) 0x000000000041abf1: jne 0x41aac7 0x000000000041abf7: movss 0x7dc(%rdi),%xmm3 0x000000000041abff: unpcklps %xmm2,%xmm2 0x000000000041ac02: unpcklps %xmm0,%xmm0 0x000000000041ac05: cvtps2pd %xmm3,%xmm3 0x000000000041ac08: mulsd 0xf320(%rip),%xmm3 # 0x429f30 End of assembler dump. (gdb) p /x $rdi $1 = 0x0 (gdb) -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (200, 'unstable'), (100, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.1.5-1-minimal (SMP w/4 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages billard-gl depends on: ii billard-gl-data 1.75-11 ii freeglut3 2.6.0-1 ii libc6 2.13-23 ii libgcc1 1:4.6.2-9 ii libgl1-mesa-glx [libgl1] 7.11.2-1 ii libglu1-mesa [libglu1] 7.11.2-1 ii libstdc++6 4.6.2-9 billard-gl recommends no packages. billard-gl suggests no packages. -- no debconf information
Removed tag(s) pending.
Request was from Markus Koschany <apo@gambaru.de>
to control@bugs.debian.org.
(Sun, 25 Nov 2012 07:15:03 GMT) (full text, mbox, link).
Reply sent
to Barry deFreese <bdefreese@debian.org>:
You have taken responsibility.
(Thu, 20 Jun 2013 19:06:05 GMT) (full text, mbox, link).
Notification sent
to Estevo Paz Freire <estevo.paz@gmail.com>:
Bug acknowledged by developer.
(Thu, 20 Jun 2013 19:06:05 GMT) (full text, mbox, link).
Message #24 received at 580711-close@bugs.debian.org (full text, mbox, reply):
Source: billard-gl
Source-Version: 1.75-12
We believe that the bug you reported is fixed in the latest version of
billard-gl, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 580711@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Barry deFreese <bdefreese@debian.org> (supplier of updated billard-gl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 19 Jun 2013 17:25:00 -0400
Source: billard-gl
Binary: billard-gl billard-gl-data
Architecture: source i386 all
Version: 1.75-12
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Barry deFreese <bdefreese@debian.org>
Description:
billard-gl - 3D billiards game
billard-gl-data - 3D billiards game - data files
Closes: 580711
Changes:
billard-gl (1.75-12) unstable; urgency=low
.
[ Vincent Legout ]
* Add 06_language_pack.patch: Fix a segmentation fault due to missing
strings in language files (Closes: #580711)
.
[ Barry deFreese ]
* Update rules to dh style.
+ Bump debhelper build-dep and compat to 9.
* Update 05_Makefile.patch to set LFLAGS = $(LDFLAGS).
* Bump Standards Version to 3.9.4.
Checksums-Sha1:
1f49d332743a1845523f5e649732b6498f13363a 1702 billard-gl_1.75-12.dsc
14bcc58f86803bfbdb836dfb08c852f409fbbe94 16627 billard-gl_1.75-12.debian.tar.gz
dfd6a3d60eba21ff20b23851a4153a09cced8b28 88362 billard-gl_1.75-12_i386.deb
d8c8ace77d4cf859ab3b83b0bb55d0657c8a1dfc 600302 billard-gl-data_1.75-12_all.deb
Checksums-Sha256:
64ecd090e6904596be0338d34d8cf2ac4af96f56ee59d32d0f210c9f8ab04149 1702 billard-gl_1.75-12.dsc
3fda6751d3f93ca7a39e068981af7900930e4f9a676864a5feb705b5448ba068 16627 billard-gl_1.75-12.debian.tar.gz
b84cb98ac808d76b68a92504d33fea5fc20c43b8ecbbc737c2594655a1570eff 88362 billard-gl_1.75-12_i386.deb
2fc0ec6ed2f9dac5e40994b8defaf1168e36e245ae93fb06321d3cbf1f056646 600302 billard-gl-data_1.75-12_all.deb
Files:
c74df47595dd370440efa3aeb38cb61c 1702 games optional billard-gl_1.75-12.dsc
8e6d97fe0fd8a47e4199ec9286150742 16627 games optional billard-gl_1.75-12.debian.tar.gz
650fe6f56a0e8b5bc34d2726e2c93eef 88362 games optional billard-gl_1.75-12_i386.deb
f5b4c73c17d9debc330d3bf0985fc351 600302 games optional billard-gl-data_1.75-12_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlHDGKYACgkQ5ItltUs5T377rQCfQ8C3ytKrI3uxQGieycFrdgfS
uwQAoMvlix4nn5JxnJAZLiYV1HjcbjY9
=gHwW
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 19 Jul 2013 07:26:27 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.