Bug#700035: goplay segfaults if you go back and forth in a selection and no -dbg package

shirish शिरीष shirishag75 at gmail.com
Thu Feb 7 17:43:27 UTC 2013


Package: goplay
Version: 0.5-1.1
Severity: normal

Dear Maintainer,
I tried using goplay and it segfaults each time I go up and down some choices.

I used Type (Multiplayer RPG) and Interface as X Window system and
tried to go up and down and it segfaults.

Here's how it looked under gdb :-

$ goplay
PackageView::link_cb(): Widget=0x7F3BBF0FB910,
URI="/usr/share/goplay/html/about.en.html"
Segmentation fault (core dumped)
23:03:16 shirish at deb-home: ~$ gdb goplay
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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/bin/goplay...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/goplay
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
PackageView::link_cb(): Widget=0x5555557AD910,
URI="/usr/share/goplay/html/about.en.html"

Program received signal SIGSEGV, Segmentation fault.
__strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
32	../sysdeps/x86_64/multiarch/../strlen.S: No such file or directory.
(gdb) bt
#0  __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
#1  0x000055555556b052 in ?? ()
#2  0x00007ffff7957d81 in Fl_Browser_::select(void*, int, int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#3  0x00007ffff7957ebb in Fl_Browser_::select_only(void*, int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#4  0x00007ffff795845b in Fl_Browser_::handle(int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#5  0x000055555556aa15 in ?? ()
#6  0x00007ffff7965671 in Fl_Group::handle(int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#7  0x00007ffff795225e in ?? () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#8  0x00007ffff7953115 in Fl::handle(int, Fl_Window*) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#9  0x00007ffff7994cdb in fl_handle(_XEvent const&) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#10 0x00007ffff7995c83 in ?? () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#11 0x00007ffff79960f5 in fl_wait(double) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#12 0x00007ffff7953ed8 in Fl::wait(double) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#13 0x00007ffff7953fdd in Fl::wait() () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
#14 0x00005555555613ad in main ()
(gdb) bt full
#0  __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
No locals.
#1  0x000055555556b052 in ?? ()
No symbol table info available.
#2  0x00007ffff7957d81 in Fl_Browser_::select(void*, int, int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#3  0x00007ffff7957ebb in Fl_Browser_::select_only(void*, int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#4  0x00007ffff795845b in Fl_Browser_::handle(int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#5  0x000055555556aa15 in ?? ()
No symbol table info available.
#6  0x00007ffff7965671 in Fl_Group::handle(int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#7  0x00007ffff795225e in ?? () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#8  0x00007ffff7953115 in Fl::handle(int, Fl_Window*) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#9  0x00007ffff7994cdb in fl_handle(_XEvent const&) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#10 0x00007ffff7995c83 in ?? () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#11 0x00007ffff79960f5 in fl_wait(double) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#12 0x00007ffff7953ed8 in Fl::wait(double) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#13 0x00007ffff7953fdd in Fl::wait() () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#14 0x00005555555613ad in main ()
No symbol table info available.
(gdb) bt backtrace full
#0  __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
No locals.
#1  0x000055555556b052 in ?? ()
No symbol table info available.
#2  0x00007ffff7957d81 in Fl_Browser_::select(void*, int, int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#3  0x00007ffff7957ebb in Fl_Browser_::select_only(void*, int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#4  0x00007ffff795845b in Fl_Browser_::handle(int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#5  0x000055555556aa15 in ?? ()
No symbol table info available.
#6  0x00007ffff7965671 in Fl_Group::handle(int) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#7  0x00007ffff795225e in ?? () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#8  0x00007ffff7953115 in Fl::handle(int, Fl_Window*) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#9  0x00007ffff7994cdb in fl_handle(_XEvent const&) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#10 0x00007ffff7995c83 in ?? () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#11 0x00007ffff79960f5 in fl_wait(double) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#12 0x00007ffff7953ed8 in Fl::wait(double) () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#13 0x00007ffff7953fdd in Fl::wait() () from
/usr/lib/x86_64-linux-gnu/libfltk.so.1.1
No symbol table info available.
#14 0x00005555555613ad in main ()
No symbol table info available.
(gdb) quit
A debugging session is active.

	Inferior 1 [process 11292] will be killed.

Quit anyway? (y or n) y

There's no -dbg package available so it's hard to give more info. I
hope this proves useful.

Reproducibility :- Always

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (10, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_IN.utf8, LC_CTYPE=en_IN.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages goplay depends on:
ii  apt-xapian-index  0.45
ii  debtags           1.10.1
ii  libapt-pkg4.12    0.9.7.7
ii  libc6             2.13-37
ii  libept1.4.12      1.0.9
ii  libfltk1.1        1.1.10-14
ii  libgcc1           1:4.7.2-5
ii  libstdc++6        4.7.2-5
ii  libxapian22       1.2.12-2
ii  zlib1g            1:1.2.7.dfsg-13

Versions of packages goplay recommends:
ii  games-thumbnails  20120227

goplay suggests no packages.

-- no debconf information

-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17



More information about the Pkg-games-devel mailing list