[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#407601: marked as done (trackballs: segfault after pressing Start Game, mouse is unuseable afterwards in X)



Your message dated Wed, 25 Apr 2007 15:16:35 +0200
with message-id <462F54B3.1090102@ens-lyon.org>
and subject line Bug#407601: trackballs: segfault after pressing Start Game, mouse is unuseable afterwards in X
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: trackballs
Version: 1.1.2-1
Severity: important

The menu of the game works fine, but if i try to start a new game
trackballs is ending with an segmentation fault.

Afterwards, the mouse isn't useable anymore in X, there's just no
reaction. The trackball process isn't running anymore.
If I'm going to restart the game, my mouse is working (in the game
window) and if I stop trackballs in a correct way (press quit in the
menu), the mouse is working also in X.

I also get a "Warning: to fast framerate (0.000000)", after starting
trackballs, i don't know if that's important.

I attach the last 100 lines form the strace output, maybe it helps
someone.

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19.2
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages trackballs depends on:
ii  guile-1.6-libs              1.6.8-6      Main Guile libraries
ii  libc6                       2.3.6.ds1-10 GNU C Library: Shared libraries
ii  libgcc1                     1:4.1.1-21   GCC support library
ii  libgl1-mesa-glx [libgl1]    6.5.1-0.5    A free implementation of the OpenG
ii  libglu1-mesa [libglu1]      6.5.1-0.5    The OpenGL utility library (GLU)
ii  libguile-ltdl-1             1.6.8-6      Guile's patched version of libtool
ii  libqthreads-12              1.6.8-6      QuickThreads library for Guile
ii  libsdl-image1.2             1.2.5-3      image loading library for Simple D
ii  libsdl-mixer1.2             1.2.6-1.1+b2 mixer library for Simple DirectMed
ii  libsdl-ttf2.0-0             2.0.8-3+b1   ttf library for Simple DirectMedia
ii  libsdl1.2debian             1.2.11-7     Simple DirectMedia Layer
ii  libstdc++6                  4.1.1-21     The GNU Standard C++ Library v3
ii  trackballs-data             1.1.2-1      Data files for trackballs
ii  zlib1g                      1:1.2.3-13   compression library - runtime

Versions of packages trackballs recommends:
ii  trackballs-music              1.2-1      Soundtrack for Trackballs

-- no debconf information

brk(0x8574000)                          = 0x8574000
brk(0x8564000)                          = 0x8564000
write(16, "\37\213\10\0\0\0\0\0\0\3\345\226On\323@\24\306\rl\2B\250"..., 516) = 516
close(16)                               = 0
munmap(0xb716f000, 4096)                = 0
write(3, "\33\1\2\0\0\0\0\0 \0\2\0\0\0\0\0+\0\1\0", 20) = 20
read(3, "\5\1\216\0\366\252\233<M\0\0\0\17\0`\2\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1\1\221\0\0\0\0\0\16\0`\2\4\0\0\0\0\0\0\0\4\0\0\0\360"..., 32) = 32
write(3, "\207\0\1\0", 4)               = 4
read(3, "\1\0\222\0\0\0\0\0\2\0\2\0\247\353\311\267\4\0\0\0\220"..., 32) = 32
write(3, "\207\16\2\0\2\0\1\0\207\1\2\0\0\0\0\0", 16) = 16
read(3, "\1\352\224\0\5\0\0\0\340\245\1\0x\5\240\205\20\206\210"..., 32) = 32
read(3, "\0\0\0\2000\360\232\0100\344\211\10\30\31\0\0\0\0\0\0", 20) = 20
ioctl(3, FIONREAD, [0])                 = 0
write(3, "\f\16\7\0\r\0`\2\17\0\2\0\0\0\0\0\0\0\0\0x\5\0\0\32\4\0"..., 52) = 52
read(3, "\26\270\225\0\r\0`\2\r\0`\2\322Q \2\0\0\0\0x\5\32\4\0\0"..., 32) = 32
ioctl(3, FIONREAD, [64])                = 0
read(3, "\23Q\227\0\r\0`\2\r\0`\2\1\0\1\10\30\31\0\0\360%\34\10"..., 64) = 64
write(3, "\f\16\4\0\r\0`\2@\0\2\0\0\0\0\0\207\5\2\0\0\0\1\0)\4\6"..., 52) = 52
read(3, "\1\0\233\0\0\0\0\0\2\0\2\0\247\353\311\267\4\0\0\0\0\0"..., 32) = 32
write(3, "\207\16\2\0\2\0\1\0\207\1\2\0\0\0\0\0", 16) = 16
read(3, "\1\352\235\0\5\0\0\0\340\245\1\0x\5\240\205\20\206\210"..., 32) = 32
read(3, "\0\0\0\2000\360\232\0100\344\211\10\30\31\0\0\0\0\0\0", 20) = 20
write(3, "\207\0\1\0", 4)               = 4
read(3, "\1\0\236\0\0\0\0\0\2\0\2\0\247\353\311\267\4\0\0\0\220"..., 32) = 32
write(3, "\207\16\2\0\2\0\1\0\207\6\2\0\0\0\0\0", 16) = 16
read(3, "\1\344\240\0\250\0\0\0\16\0\0\0000\344\211\10\30\31\0\0"..., 32) = 32
read(3, "\340\245\1\0x\5\240\205\20\206\210\6\0\0\0\0\32\4\32\4"..., 48) = 48
read(3, "\340\245\1\0 \3\240\205\20\206\210\6\0\0\0\0X\2\32\4\35"..., 48) = 48
read(3, "\340\245\1\0\200\2\240\205\20\206\210\6\0\0\0\0\340\1\32"..., 48) = 48
read(3, "\340\245\1\0\200\2\240\205\20\206\210\6\0\0\0\0^\1\32\4"..., 48) = 48
read(3, "\340\245\1\0\200\2\240\205\20\206\210\6\0\0\0\0\220\1\32"..., 48) = 48
read(3, "\340\245\1\0\320\2\240\205\20\206\210\6\0\0\0\0\220\1\32"..., 48) = 48
read(3, "\340\245\1\0\0\4\240\205\20\206\210\6\0\0\0\0\0\3\32\4"..., 48) = 48
read(3, "\340\245\1\0\200\4\240\205\20\206\210\6\0\0\0\0`\3\32\4"..., 48) = 48
read(3, "\340\245\1\0\0\5\240\205\20\206\210\6\0\0\0\0\300\3\32"..., 48) = 48
read(3, "\340\245\1\0\0\5\240\205\20\206\210\6\0\0\0\0\0\4\32\4"..., 48) = 48
read(3, "\340\245\1\0@\3\240\205\20\206\210\6\0\0\0\0p\2\32\4\35"..., 48) = 48
read(3, "\340\245\1\0\0\5\240\205\20\206\210\6\0\0\0\0\0\3\32\4"..., 48) = 48
read(3, "\340\245\1\0\0\5\240\205\20\206\210\6\0\0\0\0 \3\32\4\35"..., 48) = 48
read(3, "\340\245\1\0\200\4\240\205\20\206\210\6\0\0\0\0\0\3\32"..., 48) = 48
write(3, "\207\0\1\0", 4)               = 4
read(3, "\1\0\241\0\0\0\0\0\2\0\2\0\247\353\311\267\4\0\0\0\220"..., 32) = 32
write(3, "\207\16\2\0\2\0\1\0\207\n\r\0\0\0\0\0\340\245\1\0 \3\240"..., 88) = 88
read(3, "\1\0\245\0\0\0\0\0\2\0\2\0\247\353\311\267\4\0\0\0\0\0"..., 32) = 32
write(3, "\207\16\2\0\2\0\1\0\207\1\2\0\0\0\0\0", 16) = 16
read(3, "\1\352\247\0\5\0\0\0\340\245\1\0 \3\240\205\20\206\210"..., 32) = 32
read(3, "\0\0\0\2000\360\232\0100\344\211\10\30\31\0\0\0\0\0\0", 20) = 20
write(3, "\f\16\7\0\r\0`\2\17\0\2\0\0\0\0\0\0\0\0\0 \3\0\0X\2\0\0"..., 72) = 72
read(3, 0xbfef1a30, 32)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\26\270\250\0\r\0`\2\r\0`\2\322Q \2\0\0\0\0 \3X\2\0\0\1"..., 32) = 32
read(3, "\7\0\252\0\346\254\233<M\0\0\0\17\0`\2\0\0\0\0\220\1,\1"..., 32) = 32
read(3, "\1\1\253\0\0\0\0\0\16\0`\2\4\0\0\0\0\0\0\0\4\0\0\0\360"..., 32) = 32
write(3, "Q\16\2\0\f\0`\2\33\0\2\0\0\0\0\0\32\1\6\0\17\0`\2\0\0\1"..., 40) = 40
read(3, "\1\0\256\0\0\0\0\0\36\0\0\0\30\0\0\0\0\0\0\0\0\0\0\0\30"..., 32) = 32
write(3, "\37\1\4\0\16\0`\2\0\0\0\0\1\1\0\0", 16) = 16
read(3, "\1\0\257\0\0\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\20\0\0\0(\0"..., 32) = 32
write(3, "+\1\1\0", 4)                  = 4
read(3, "\1\1\260\0\0\0\0\0\16\0`\2\4\0\0\0(\0\0\0\4\0\0\0\360%"..., 32) = 32
write(3, "\7\1\4\0\17\0`\2\16\0`\2\0\0\0\0\207\0\1\0", 20) = 20
read(3, "\10\0\261\0\357\254\233<M\0\0\0\17\0`\2\0\0\0\0\220\1,"..., 32) = 32
read(3, "\1\0\262\0\0\0\0\0\2\0\2\0\247\353\311\267\4\0\0\0\0\0"..., 32) = 32
write(3, "\207\16\2\0\2\0\1\0\207\1\2\0\0\0\0\0", 16) = 16
read(3, "\1\352\264\0\5\0\0\0\340\245\1\0 \3\240\205\20\206\210"..., 32) = 32
read(3, "\0\0\0\2000\360\232\0100\344\211\10\30\31\0\0\0\0\0\0", 20) = 20
write(3, "\207\0\1\0", 4)               = 4
read(3, "\1\0\265\0\0\0\0\0\2\0\2\0\247\353\311\267\4\0\0\0(\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0])                 = 0
write(3, "\207\16\2\0\2\0\1\0\207\n\r\0\0\0\0\0\340\245\1\0x\5\240"..., 76) = 76
read(3, "\22\344\271\0\r\0`\2\r\0`\2\0\0`\2\1\0\0\300\1\0\0\0\210"..., 32) = 32
write(3, "+\16\1\0", 4)                 = 4
read(3, "\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\7\3\271\0\0\255\233<M\0\0\0\17\0`\2\0\0\0\0\220\1,\1d"..., 32) = 32
read(3, "\1\1\272\0\0\0\0\0\16\0`\2\4\0\0\0(\0\0\0\4\0\0\0\360%"..., 32) = 32
write(3, "\32\1\6\0\17\0`\2\0\0\1\1\17\0`\2\0\0\0\0\0\0\0\0", 24) = 24
read(3, "\1\0\273\0\0\0\0\0\36\0\0\0\30\0\0\0\1\0\0\0\0\0\0\0\30"..., 32) = 32
write(3, "\37\1\4\0\16\0`\2\0\0\0\0\1\1`\2", 16) = 16
read(3, "\1\0\274\0\0\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\20\0\0\0(\0"..., 32) = 32
write(3, "\f\1\4\0\16\0`\2@\0\0\0\0\0\0\0+\0\1\0", 20) = 20
read(3, "\1\1\276\0\0\0\0\0\16\0`\2\4\0\0\0\0\0\0\0\4\0\0\0\360"..., 32) = 32
select(4, [3], NULL, NULL, {0, 0})      = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0})      = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0})      = 0 (Timeout)
gettimeofday({1169247939, 842520}, NULL) = 0
ioctl(5, 0x4008642a, 0xbfef15d4)        = 0
write(4, "\200\t\3\0\0\0\0\0\17\0`\2", 12) = 12
read(4, "\1\344!\0\5\0\0\0\0\0\0\0\25*\0\0,\1\333\0 \3X\2\1\0\0"..., 32) = 32
read(4, "\1\0\0\0", 4)                  = 4
read(4, ",\1\333\0L\0043\3", 8)         = 8
read(4, ",\1\333\0L\0043\3", 8)         = 8
ioctl(5, 0x4008642a, 0xbfef15d4)        = 0
ioctl(5, 0x40106450, 0xbfeef54c)        = 0
ioctl(5, 0x40106450, 0xbfef15ac)        = 0
ioctl(5, 0xc0086451, 0xbfef179c)        = 0
ioctl(5, 0x40106450, 0xbfef15fc)        = 0
ioctl(5, 0x40186448, 0xbfef179c)        = 0
gettimeofday({1169247939, 844091}, NULL) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

--- End Message ---
--- Begin Message ---
Version: 6.5.3~rc3-1




Hi Michael,

Mesa 6.5.3-rc3 fixes this problem (as expected from the upstream bug).
This new package will be in experimental in the "near" future.

Brice


--- End Message ---

Reply to: