[Pkg-wmaker-devel] Bug#805519: Bug#805519: wmifs: Buffer overflow on startup. Process crashes.
Doug Torrance
dtorrance at piedmont.edu
Thu Nov 19 04:39:18 UTC 2015
Control: tags -1 moreinfo
Control: forwarded -1 wmaker-dev at lists.windowmaker.org
On 11/18/2015 10:41 PM, Karsten M. Self wrote:
> Package: wmifs
> Version: 1.6-1
> Severity: important
>
> Dear Maintainer,
>
> * What led up to the situation?
>
> Invoking wmifs from Windowmaker dock or terminal
>
> * What exactly did you do (or not do) that was effective (or
> ineffective)?
>
> Launched application
>
> * What was the outcome of this action?
>
> Process crashed. Terminal invocation gives a backtrace / memory map.
>
> * What outcome did you expect instead?
>
> Running process.
>
>
> Backtrace / memory map:
>
> ------------------------------------------------------------------------
> $ wmifs
> *** buffer overflow detected ***: wmifs terminated
> ======= Backtrace: =========
> /lib/x86_64-linux-gnu/libc.so.6(+0x7320f)[0x7feda122820f]
> /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7feda12ab4f7]
> /lib/x86_64-linux-gnu/libc.so.6(+0xf4710)[0x7feda12a9710]
> wmifs[0x401aaf]
> wmifs[0x4025bb]
> wmifs[0x40134b]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7feda11d6b45]
> wmifs[0x4013dd]
> ======= Memory map: ========
> 00400000-00405000 r-xp 00000000 08:08 132693 /usr/bin/wmifs
> 00604000-00605000 r--p 00004000 08:08 132693 /usr/bin/wmifs
> 00605000-00606000 rw-p 00005000 08:08 132693 /usr/bin/wmifs
> 00606000-00608000 rw-p 00000000 00:00 0
> 019ed000-01a0e000 rw-p 00000000 00:00 0 [heap]
> 7feda076f000-7feda0785000 r-xp 00000000 08:05 134 /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7feda0785000-7feda0984000 ---p 00016000 08:05 134 /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7feda0984000-7feda0985000 rw-p 00015000 08:05 134 /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7feda0985000-7feda098a000 r-xp 00000000 08:08 527985 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
> 7feda098a000-7feda0b89000 ---p 00005000 08:08 527985 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
> 7feda0b89000-7feda0b8a000 r--p 00004000 08:08 527985 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
> 7feda0b8a000-7feda0b8b000 rw-p 00005000 08:08 527985 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
> 7feda0b8b000-7feda0b8e000 r-xp 00000000 08:08 524916 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
> 7feda0b8e000-7feda0d8d000 ---p 00003000 08:08 524916 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
> 7feda0d8d000-7feda0d8e000 r--p 00002000 08:08 524916 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
> 7feda0d8e000-7feda0d8f000 rw-p 00003000 08:08 524916 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
> 7feda0d8f000-7feda0d92000 r-xp 00000000 08:05 2670 /lib/x86_64-linux-gnu/libdl-2.19.so
> 7feda0d92000-7feda0f91000 ---p 00003000 08:05 2670 /lib/x86_64-linux-gnu/libdl-2.19.so
> 7feda0f91000-7feda0f92000 r--p 00002000 08:05 2670 /lib/x86_64-linux-gnu/libdl-2.19.so
> 7feda0f92000-7feda0f93000 rw-p 00003000 08:05 2670 /lib/x86_64-linux-gnu/libdl-2.19.so
> 7feda0f93000-7feda0fb4000 r-xp 00000000 08:08 526472 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
> 7feda0fb4000-7feda11b3000 ---p 00021000 08:08 526472 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
> 7feda11b3000-7feda11b4000 r--p 00020000 08:08 526472 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
> 7feda11b4000-7feda11b5000 rw-p 00021000 08:08 526472 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
> 7feda11b5000-7feda1354000 r-xp 00000000 08:05 1945 /lib/x86_64-linux-gnu/libc-2.19.so
> 7feda1354000-7feda1554000 ---p 0019f000 08:05 1945 /lib/x86_64-linux-gnu/libc-2.19.so
> 7feda1554000-7feda1558000 r--p 0019f000 08:05 1945 /lib/x86_64-linux-gnu/libc-2.19.so
> 7feda1558000-7feda155a000 rw-p 001a3000 08:05 1945 /lib/x86_64-linux-gnu/libc-2.19.so
> 7feda155a000-7feda155e000 rw-p 00000000 00:00 0
> 7feda155e000-7feda1567000 r-xp 00000000 08:08 524371 /usr/lib/x86_64-linux-gnu/libdockapp.so.3.0.0
> 7feda1567000-7feda1766000 ---p 00009000 08:08 524371 /usr/lib/x86_64-linux-gnu/libdockapp.so.3.0.0
> 7feda1766000-7feda1767000 r--p 00008000 08:08 524371 /usr/lib/x86_64-linux-gnu/libdockapp.so.3.0.0
> 7feda1767000-7feda1768000 rw-p 00009000 08:08 524371 /usr/lib/x86_64-linux-gnu/libdockapp.so.3.0.0
> 7feda1768000-7feda18a4000 r-xp 00000000 08:08 524939 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
> 7feda18a4000-7feda1aa3000 ---p 0013c000 08:08 524939 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
> 7feda1aa3000-7feda1aa5000 r--p 0013b000 08:08 524939 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
> 7feda1aa5000-7feda1aaa000 rw-p 0013d000 08:08 524939 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
> 7feda1aaa000-7feda1aab000 rw-p 00000000 00:00 0
> 7feda1aab000-7feda1abc000 r-xp 00000000 08:08 527293 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
> 7feda1abc000-7feda1cbb000 ---p 00011000 08:08 527293 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
> 7feda1cbb000-7feda1cbc000 r--p 00010000 08:08 527293 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
> 7feda1cbc000-7feda1cbd000 rw-p 00011000 08:08 527293 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
> 7feda1cbd000-7feda1cce000 r-xp 00000000 08:08 527673 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
> 7feda1cce000-7feda1ecd000 ---p 00011000 08:08 527673 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
> 7feda1ecd000-7feda1ece000 r--p 00010000 08:08 527673 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
> 7feda1ece000-7feda1ecf000 rw-p 00011000 08:08 527673 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
> 7feda1ecf000-7feda1eef000 r-xp 00000000 08:05 2238 /lib/x86_64-linux-gnu/ld-2.19.so
> 7feda20ae000-7feda20b4000 rw-p 00000000 00:00 0
> 7feda20ec000-7feda20ef000 rw-p 00000000 00:00 0
> 7feda20ef000-7feda20f0000 r--p 00020000 08:05 2238 /lib/x86_64-linux-gnu/ld-2.19.so
> 7feda20f0000-7feda20f1000 rw-p 00021000 08:05 2238 /lib/x86_64-linux-gnu/ld-2.19.so
> 7feda20f1000-7feda20f2000 rw-p 00000000 00:00 0
> 7fff16349000-7fff1636a000 rw-p 00000000 00:00 0 [stack]
> 7fff16386000-7fff16388000 r-xp 00000000 00:00 0 [vdso]
> 7fff16388000-7fff1638a000 r--p 00000000 00:00 0 [vvar]
> ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
> Aborted
> ------------------------------------------------------------------------
>
>
>
> -- System Information:
> Debian Release: stretch/sid
> APT prefers testing
> APT policy: (999, 'testing'), (500, 'oldoldstable-updates'), (500, 'oldoldstable'), (400, 'experimental'), (400, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: sysvinit (via /sbin/init)
>
> Versions of packages wmifs depends on:
> ii libc6 2.19-19
> ii libdockapp3 1:0.7.2-1
> ii libx11-6 2:1.6.3-1
> ii libxext6 2:1.3.3-1
> ii libxpm4 1:3.5.11-1+b1
>
> Versions of packages wmifs recommends:
> ii wmaker 0.95.5-2+b2
>
> wmifs suggests no packages.
>
> -- no debconf information
>
Thanks for your report!
I'm not able to reproduce this bug. Would it be possible to compile it
from source with debugging symbols and then run a backtrace? Then we
might have a better chance of figuring out what's going on.
Thanks!
Doug
More information about the Pkg-wmaker-devel
mailing list