gbnserver crashes on startup

Bug #605086 reported by Eric Gerlach
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
gbatnav (Ubuntu)
Confirmed
Undecided
Ying-Chun Liu

Bug Description

Binary package hint: gbatnav

Here's the full output from a run.

egerlach@egerlach-desktop:~$ gbnserver -h

(process:32011): Gnome-CRITICAL **: gnome_program_locate_file: assertion `program != NULL' failed

(process:32011): Gnome-CRITICAL **: gnome_program_locate_file: assertion `program != NULL' failed
*** buffer overflow detected ***: gbnserver terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x50)[0x6b4c390]
/lib/tls/i686/cmov/libc.so.6(+0xe12ca)[0x6b4b2ca]
/lib/tls/i686/cmov/libc.so.6(+0xe1d44)[0x6b4bd44]
gbnserver[0x804a8b7]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x6a80bd6]
gbnserver[0x8049be1]
======= Memory map: ========
00110000-00161000 r-xp 00000000 08:08 1204 /usr/lib/libbonobo-2.so.0.0.0
00161000-00162000 ---p 00051000 08:08 1204 /usr/lib/libbonobo-2.so.0.0.0
00162000-00165000 r--p 00051000 08:08 1204 /usr/lib/libbonobo-2.so.0.0.0
00165000-0016c000 rw-p 00054000 08:08 1204 /usr/lib/libbonobo-2.so.0.0.0
0016c000-0017f000 r-xp 00000000 08:08 1205 /usr/lib/libbonobo-activation.so.4.0.0
0017f000-00180000 r--p 00012000 08:08 1205 /usr/lib/libbonobo-activation.so.4.0.0
00180000-00181000 rw-p 00013000 08:08 1205 /usr/lib/libbonobo-activation.so.4.0.0
00181000-00182000 rw-p 00000000 00:00 0
00182000-00215000 r-xp 00000000 08:08 17523 /usr/lib/libgdk-x11-2.0.so.0.2000.1
00215000-00217000 r--p 00093000 08:08 17523 /usr/lib/libgdk-x11-2.0.so.0.2000.1
00217000-00218000 rw-p 00095000 08:08 17523 /usr/lib/libgdk-x11-2.0.so.0.2000.1
0021a000-002a0000 r-xp 00000000 08:08 31769 /usr/lib/libgnomeui-2.so.0.2400.3
002a0000-002a2000 r--p 00085000 08:08 31769 /usr/lib/libgnomeui-2.so.0.2400.3
002a2000-002a4000 rw-p 00087000 08:08 31769 /usr/lib/libgnomeui-2.so.0.2400.3
002a4000-002e4000 r-xp 00000000 08:08 2623 /usr/lib/libpango-1.0.so.0.2800.0
002e4000-002e5000 ---p 00040000 08:08 2623 /usr/lib/libpango-1.0.so.0.2800.0
002e5000-002e6000 r--p 00040000 08:08 2623 /usr/lib/libpango-1.0.so.0.2800.0
002e6000-002e7000 rw-p 00041000 08:08 2623 /usr/lib/libpango-1.0.so.0.2800.0
002e7000-002eb000 r-xp 00000000 08:08 4746 /usr/lib/libgthread-2.0.so.0.2400.1
002eb000-002ec000 r--p 00003000 08:08 4746 /usr/lib/libgthread-2.0.so.0.2400.1
002ec000-002ed000 rw-p 00004000 08:08 4746 /usr/lib/libgthread-2.0.so.0.2400.1
002ed000-002f0000 r-xp 00000000 08:08 4745 /usr/lib/libgmodule-2.0.so.0.2400.1
002f0000-002f1000 r--p 00002000 08:08 4745 /usr/lib/libgmodule-2.0.so.0.2400.1
002f1000-002f2000 rw-p 00003000 08:08 4745 /usr/lib/libgmodule-2.0.so.0.2400.1
002f2000-00307000 r-xp 00000000 08:07 680 /lib/tls/i686/cmov/libpthread-2.11.1.so
00307000-00308000 r--p 00014000 08:07 680 /lib/tls/i686/cmov/libpthread-2.11.1.so
00308000-00309000 rw-p 00015000 08:07 680 /lib/tls/i686/cmov/libpthread-2.11.1.so
00309000-0030b000 rw-p 00000000 00:00 0
0030b000-0030e000 r-xp 00000000 08:07 140 /lib/libuuid.so.1.3.0
0030e000-0030f000 r--p 00002000 08:07 140 /lib/libuuid.so.1.3.0
0030f000-00310000 rw-p 00003000 08:07 140 /lib/libuuid.so.1.3.0
00310000-00312000 r-xp 00000000 08:07 1503 /lib/tls/i686/cmov/libutil-2.11.1.so
00312000-00313000 r--p 00001000 08:07 1503 /lib/tls/i686/cmov/libutil-2.11.1.so
00313000-00314000 rw-p 00002000 08:07 1503 /lib/tls/i686/cmov/libutil-2.11.1.so
00314000-0031d000 r-xp 00000000 08:08 4599 /usr/lib/libesd.so.0.2.39
0031d000-0031e000 r--p 00008000 08:08 4599 /usr/lib/libesd.so.0.2.39
0031e000-0031f000 rw-p 00009000 08:08 4599 /usr/lib/libesd.so.0.2.39
0031f000-00334000 r-xp 00000000 08:08 1063 /usr/lib/libICE.so.6.3.0
00334000-00335000 r--p 00014000 08:08 1063 /usr/lib/libICE.so.6.3.0
00335000-00336000 rw-p 00015000 08:08 1063 /usr/lib/libICE.so.6.3.0
00336000-00338000 rw-p 00000000 00:00 0
00338000-003d2000 r-xp 00000000 08:08 6666 /usr/lib/libgio-2.0.so.0.2400.1
003d2000-003d3000 ---p 0009a000 08:08 6666 /usr/lib/libgio-2.0.so.0.2400.1
003d3000-003d4000 r--p 0009a000 08:08 6666 /usr/lib/libgio-2.0.so.0.2400.1
003d4000-003d5000 rw-p 0009b000 08:08 6666 /usr/lib/libgio-2.0.so.0.2400.1
003d5000-003d6000 rw-p 00000000 00:00 0
003d6000-003f1000 r-xp 00000000 08:08 17911 /usr/lib/libgnome-keyring.so.0.1.1
003f1000-003f2000 r--p 0001a000 08:08 17911 /usr/lib/libgnome-keyring.so.0.1.1
003f2000-003f3000 rw-p 0001b000 08:08 17911 /usr/lib/libgnome-keyring.so.0.1.1
003f3000-00401000 r-xp 00000000 08:08 14510 /usr/lib/libavahi-client.so.3.2.5
00401000-00402000 ---p 0000e000 08:08 14510 /usr/lib/libavahi-client.so.3.2.5
00402000-00403000 r--p 0000e000 08:08 14510 /usr/lib/libavahi-client.so.3.2.5
00403000-00404000 rw-p 0000f000 08:08 14510 /usr/lib/libavahi-client.so.3.2.5
00404000-00406000 r-xp 00000000 08:08 10707 /usr/lib/libXcomposite.so.1.0.0
00406000-00407000 r--p 00001000 08:08 10707 /usr/lib/libXcomposite.so.1.0.0
00407000-00408000 rw-p 00002000 08:08 10707 /usr/lib/libXcomposite.so.1.0.0
00408000-0040a000 r-xp 00000000 08:07 665 /lib/tls/i686/cmov/libdl-2.11.1.so
0040a000-0040b000 r--p 00001000 08:07 665 /lib/tls/i686/cmov/libdl-2.11.1.so
0040b000-0040c000 rw-p 00002000 08:07 665 /lib/tls/i686/cmov/libdl-2.11.1.so
0040c000-00413000 r-xp 00000000 08:07 682 /lib/tls/i686/cmov/librt-2.11.1.so
00413000-00414000 r--p 00006000 08:07 682 /lib/tls/i686/cmov/librt-2.11.1.so
00414000-00415000 rw-p 00007000 08:07 682 /lib/tls/i686/cmov/librt-2.11.1.so
00415000-00431000 r-xp 00000000 08:08 5917 /usr/lib/libdbus-glib-1.so.2.1.0
00431000-00432000 r--p 0001b000 08:08 5917 /usr/lib/libdbus-glib-1.so.2.1.0
00432000-00433000 rw-p 0001c000 08:08 5917 /usr/lib/libdbus-glib-1.so.2.1.0
00433000-00441000 r-xp 00000000 08:08 20122 /usr/lib/libXext.so.6.4.0
00441000-00442000 r--p 0000d000 08:08 20122 /usr/lib/libXext.so.6.4.0
00442000-00443000 rw-p 0000e000 08:08 20122 /usr/lib/libXext.so.6.4.0
00444000-00473000 r-xp 00000000 08:08 661 /usr/lib/libgconf-2.so.4.1.5
00473000-00474000 r--p 0002e000 08:08 661 /usr/lib/libgconf-2.so.4.1.5
00474000-00476000 rw-p 0002f000 08:08 661 /usr/lib/libgconf-2.so.4.1.5
00476000-004b3000 r-xp 00000000 08:08 2657 /usr/lib/libgobject-2.0.so.0.2400.1
004b3000-004b4000 r--p 0003c000 08:08 2657 /usr/lib/libgobject-2.0.so.0.2400.1
004b4000-004b5000 rw-p 0003d000 08:08 2657 /usr/lib/libgobject-2.0.so.0.2400.1
004b5000-004ec000 r-xp 00000000 08:07 33 /lib/libdbus-1.so.3.4.0
004ec000-004ed000 r--p 00036000 08:07 33 /lib/libdbus-1.so.3.4.0
004ed000-004ee000 rw-p 00037000 08:07 33 /lib/libdbus-1.so.3.4.0
004ee000-004fe000 r-xp 00000000 08:07 681 /lib/tls/i686/cmov/libresolv-2.11.1.so
004fe000-004ff000 r--p 00010000 08:07 681 /lib/tls/i686/cmov/libresolv-2.11.1.so
004ff000-00500000 rw-p 00011000 08:07 681 /lib/tls/i686/cmov/libresolv-2.11.1.so
00500000-00502000 rw-p 00000000 00:00 0
00502000-00524000 r-xp 00000000 08:08 296 /usr/lib/libaudiofile.so.0.0.2
00524000-00525000 r--p 00021000 08:08 296 /usr/lib/libaudiofile.so.0.0.2
00525000-00527000 rw-p 00022000 08:08 296 /usr/lib/libaudiofile.so.0.0.2
00527000-00533000 r-xp 00000000 08:08 1144 /usr/lib/libXi.so.6.1.0Aborted

Ying-Chun Liu (paulliu)
Changed in gbatnav (Ubuntu):
assignee: nobody → Ying-Chun Liu (paulliu)
status: New → Confirmed
Revision history for this message
Tony Yarusso (tonyyarusso) wrote :

I encountered this bug on both 10.04 and 11.04.

Revision history for this message
Sven Heinicke (svenmh) wrote :

I build it with debugging information and it didn't crash! But the when the game started the client crashed. The server stayed up though.

Revision history for this message
Thomas Horsten (thomas-horsten) wrote :
Download full text (19.2 KiB)

Happens still on Aardvark Ubuntu Mate beta. Here's the output.

th@lh-laptop01:~/src/battleship3d$ gbnserver

(process:6113): Gnome-CRITICAL **: gnome_program_locate_file: assertion 'program != NULL' failed

(process:6113): Gnome-CRITICAL **: gnome_program_locate_file: assertion 'program != NULL' failed
*** buffer overflow detected ***: gbnserver terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x790bb)[0x7fdcf06db0bb]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x54)[0x7fdcf077cee4]
/lib/x86_64-linux-gnu/libc.so.6(+0x118e60)[0x7fdcf077ae60]
/lib/x86_64-linux-gnu/libc.so.6(+0x11a463)[0x7fdcf077c463]
gbnserver[0x4021f5]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7fdcf0682421]
gbnserver[0x402325]
======= Memory map: ========
00400000-00407000 r-xp 00000000 fd:00 407918 /usr/games/gbnserver
00606000-00607000 r--p 00006000 fd:00 407918 /usr/games/gbnserver
00607000-00608000 rw-p 00007000 fd:00 407918 /usr/games/gbnserver
00ca9000-00dc1000 rw-p 00000000 00:00 0 [heap]
7fdcd0000000-7fdcd0022000 rw-p 00000000 00:00 0
7fdcd0022000-7fdcd4000000 ---p 00000000 00:00 0
7fdcd4000000-7fdcd4022000 rw-p 00000000 00:00 0
7fdcd4022000-7fdcd8000000 ---p 00000000 00:00 0
7fdcd8000000-7fdcd8021000 rw-p 00000000 00:00 0
7fdcd8021000-7fdcdc000000 ---p 00000000 00:00 0
7fdcdde17000-7fdcdde21000 r-xp 00000000 fd:00 658888 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
7fdcdde21000-7fdcde020000 ---p 0000a000 fd:00 658888 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
7fdcde020000-7fdcde021000 r--p 00009000 fd:00 658888 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
7fdcde021000-7fdcde022000 rw-p 0000a000 fd:00 658888 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
7fdcde022000-7fdcde052000 r-xp 00000000 fd:00 658887 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
7fdcde052000-7fdcde252000 ---p 00030000 fd:00 658887 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
7fdcde252000-7fdcde253000 r--p 00030000 fd:00 658887 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
7fdcde253000-7fdcde254000 rw-p 00031000 fd:00 658887 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
7fdcde254000-7fdcde255000 ---p 00000000 00:00 0
7fdcde255000-7fdcdea55000 rw-p 00000000 00:00 0
7fdcdea55000-7fdcdea56000 ---p 00000000 00:00 0
7fdcdea56000-7fdcdf256000 rw-p 00000000 00:00 0
7fdcdf256000-7fdcdf257000 ---p 00000000 00:00 0
7fdcdf257000-7fdcdfa57000 rw-p 00000000 00:00 0
7fdcdfa57000-7fdcdfa70000 r-xp 00000000 fd:00 658710 /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fdcdfa70000-7fdcdfc70000 ---p 00019000 fd:00 658710 /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fdcdfc70000-7fdcdfc73000 r--p 00019000 fd:00 658710 /usr/lib/x86_64-linux-gnu/gio/modu...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.