Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#26572 - liquidwar-server: buffer-overflow

Attached to Project: Arch Linux
Opened by Mathias Anselmann (matse) - Saturday, 22 October 2011, 17:56 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 22 October 2011, 20:46 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When starting "liquidwar-server -2" I get the following error:

*** buffer overflow detected ***: liquidwar-server terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7fcbbd8ed037]
/lib/libc.so.6(+0xe6fe0)[0x7fcbbd8eafe0]
/lib/libc.so.6(+0xe62c7)[0x7fcbbd8ea2c7]
liquidwar-server[0x4089f6]
liquidwar-server[0x40156b]
/lib/libc.so.6(__libc_start_main+0xed)[0x7fcbbd82513d]
liquidwar-server[0x401755]
======= Memory map: ========
00400000-0040c000 r-xp 00000000 08:32 2642301 /usr/bin/liquidwar-server
0060b000-0060c000 r--p 0000b000 08:32 2642301 /usr/bin/liquidwar-server
0060c000-0060d000 rw-p 0000c000 08:32 2642301 /usr/bin/liquidwar-server
0060d000-0060e000 rw-p 00000000 00:00 0
00ade000-00aff000 rw-p 00000000 00:00 0 [heap]
7fcbbd5ee000-7fcbbd603000 r-xp 00000000 08:32 2621995 /usr/lib/libgcc_s.so.1
7fcbbd603000-7fcbbd803000 ---p 00015000 08:32 2621995 /usr/lib/libgcc_s.so.1
7fcbbd803000-7fcbbd804000 rw-p 00015000 08:32 2621995 /usr/lib/libgcc_s.so.1
7fcbbd804000-7fcbbd95b000 r-xp 00000000 08:32 13242928 /lib/libc-2.14.so
7fcbbd95b000-7fcbbdb5a000 ---p 00157000 08:32 13242928 /lib/libc-2.14.so
7fcbbdb5a000-7fcbbdb5e000 r--p 00156000 08:32 13242928 /lib/libc-2.14.so
7fcbbdb5e000-7fcbbdb5f000 rw-p 0015a000 08:32 13242928 /lib/libc-2.14.so
7fcbbdb5f000-7fcbbdb64000 rw-p 00000000 00:00 0
7fcbbdb64000-7fcbbdb7b000 r-xp 00000000 08:32 13238288 /lib/libpthread-2.14.so
7fcbbdb7b000-7fcbbdd7b000 ---p 00017000 08:32 13238288 /lib/libpthread-2.14.so
7fcbbdd7b000-7fcbbdd7c000 r--p 00017000 08:32 13238288 /lib/libpthread-2.14.so
7fcbbdd7c000-7fcbbdd7d000 rw-p 00018000 08:32 13238288 /lib/libpthread-2.14.so
7fcbbdd7d000-7fcbbdd81000 rw-p 00000000 00:00 0
7fcbbdd81000-7fcbbdda0000 r-xp 00000000 08:32 13242939 /lib/ld-2.14.so
7fcbbdf78000-7fcbbdf7b000 rw-p 00000000 00:00 0
7fcbbdf9b000-7fcbbdf9f000 rw-p 00000000 00:00 0
7fcbbdf9f000-7fcbbdfa0000 r--p 0001e000 08:32 13242939 /lib/ld-2.14.so
7fcbbdfa0000-7fcbbdfa1000 rw-p 0001f000 08:32 13242939 /lib/ld-2.14.so
7fcbbdfa1000-7fcbbdfa2000 rw-p 00000000 00:00 0
7fff939f8000-7fff93a19000 rw-p 00000000 00:00 0 [stack]
7fff93adb000-7fff93adc000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted
[matse@junkynutte ~]$ liquidwar-server -2
Register on "www.ufoot.org/metaserver/" (y/n)? n
Use "-private" to get rid of this question.
*** buffer overflow detected ***: liquidwar-server terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f1b08516037]
/lib/libc.so.6(+0xe6fe0)[0x7f1b08513fe0]
/lib/libc.so.6(+0xe62c7)[0x7f1b085132c7]
liquidwar-server[0x4089f6]
liquidwar-server[0x40156b]
/lib/libc.so.6(__libc_start_main+0xed)[0x7f1b0844e13d]
liquidwar-server[0x401755]
======= Memory map: ========
00400000-0040c000 r-xp 00000000 08:32 2642301 /usr/bin/liquidwar-server
0060b000-0060c000 r--p 0000b000 08:32 2642301 /usr/bin/liquidwar-server
0060c000-0060d000 rw-p 0000c000 08:32 2642301 /usr/bin/liquidwar-server
0060d000-0060e000 rw-p 00000000 00:00 0
006ba000-006db000 rw-p 00000000 00:00 0 [heap]
7f1b08217000-7f1b0822c000 r-xp 00000000 08:32 2621995 /usr/lib/libgcc_s.so.1
7f1b0822c000-7f1b0842c000 ---p 00015000 08:32 2621995 /usr/lib/libgcc_s.so.1
7f1b0842c000-7f1b0842d000 rw-p 00015000 08:32 2621995 /usr/lib/libgcc_s.so.1
7f1b0842d000-7f1b08584000 r-xp 00000000 08:32 13242928 /lib/libc-2.14.so
7f1b08584000-7f1b08783000 ---p 00157000 08:32 13242928 /lib/libc-2.14.so
7f1b08783000-7f1b08787000 r--p 00156000 08:32 13242928 /lib/libc-2.14.so
7f1b08787000-7f1b08788000 rw-p 0015a000 08:32 13242928 /lib/libc-2.14.so
7f1b08788000-7f1b0878d000 rw-p 00000000 00:00 0
7f1b0878d000-7f1b087a4000 r-xp 00000000 08:32 13238288 /lib/libpthread-2.14.so
7f1b087a4000-7f1b089a4000 ---p 00017000 08:32 13238288 /lib/libpthread-2.14.so
7f1b089a4000-7f1b089a5000 r--p 00017000 08:32 13238288 /lib/libpthread-2.14.so
7f1b089a5000-7f1b089a6000 rw-p 00018000 08:32 13238288 /lib/libpthread-2.14.so
7f1b089a6000-7f1b089aa000 rw-p 00000000 00:00 0
7f1b089aa000-7f1b089c9000 r-xp 00000000 08:32 13242939 /lib/ld-2.14.so
7f1b08ba1000-7f1b08ba4000 rw-p 00000000 00:00 0
7f1b08bc4000-7f1b08bc8000 rw-p 00000000 00:00 0
7f1b08bc8000-7f1b08bc9000 r--p 0001e000 08:32 13242939 /lib/ld-2.14.so
7f1b08bc9000-7f1b08bca000 rw-p 0001f000 08:32 13242939 /lib/ld-2.14.so
7f1b08bca000-7f1b08bcb000 rw-p 00000000 00:00 0
7fffb8e79000-7fffb8e9a000 rw-p 00000000 00:00 0 [stack]
7fffb8f59000-7fffb8f5a000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted


Additional info:
* package version(s)
liquidwar 5.6.4-5
* config and/or log files etc.

Steps to reproduce:
1)Start "liquidwar-server"
2)Enter a number of teams
3)Enable or disable registering on ufoot.org (doesn't matter what you choose)
4)See the program crashing
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 22 October 2011, 20:46 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed with a patch in liquidwar-5.6.4-6
Comment by Mathias Anselmann (matse) - Saturday, 22 October 2011, 18:03 GMT
I guess the error is caused by some compiler flags, recompilig liquidwars (via ABS) and adding

options=(!buildflags)

in the PKGBUILD resolves in a working "liquidwar-server".

Loading...