[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