Re: [Pkg-wmaker-devel] Bug#805519: wmifs: Buffer overflow on startup. Process crashes.

Doug Torrance <[email protected]>
Newsgroups gmane.compw.window-managers.windowmaker.devel
Message-ID <[email protected]>
Control: tags -1 moreinfo
Control: forwarded -1 [email protected]

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



-- 
To unsubscribe, send mail to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.