Martin Cermak <marti...@gmail.com> writes:

> On  Tue  2019-05-28  15:27 , Thomas Adam wrote:
>> On Tue, 28 May 2019 at 14:47, <gi1242+f...@gmail.com> wrote:
>> >
>> > Hi All,
>> >
>> > I'm using fvwm 2.6.7 from Debian/stretch.
>> >
>> > If I execute the command
>> >
>> >     Pick WindowStyle MiniIcon password.png
>> >
>> > I get a full FVWM crash (and consequently an X server exit + lost work +
>> > tears).
>> 
>> Can you please ensure FVWM has been built with debug symbols, and get
>> a backtrace from gdb?
>
> Reproduced with fvwm-2.6.8-2.fc29.x86_64 
> (https://koji.fedoraproject.org/koji/buildinfo?buildID=1108778) :
>
> =======
> (gdb) bt
> #0  0x00007ff3879ff53f in raise () from /lib64/libc.so.6
> #1  0x00007ff3879e9895 in abort () from /lib64/libc.so.6
> #2  0x00007ff38851a235 in ?? () from /lib64/libpng16.so.16
> #3  0x00007ff38851f4eb in png_error () from /lib64/libpng16.so.16
> #4  0x00007ff38851f574 in png_chunk_error () from /lib64/libpng16.so.16
> #5  0x00007ff3885325ff in ?? () from /lib64/libpng16.so.16
> #6  0x00007ff388524b08 in png_read_row () from /lib64/libpng16.so.16
> #7  0x00007ff38852668a in png_read_image () from /lib64/libpng16.so.16
> #8 0x0000559b77dc8df1 in PImageLoadPng (dpy=<optimized out>,
> path=<optimized out>, argb_data=0x7ffe4630b2b0, width=<optimized out>,
> height=<optimized out>) at PictureImageLoader.c:535

I'll point out the obvious.

Other programs successfully display that PNG image, some along with an
error message.

In Fvwm's case, libpng calls abort(), because Fvwm hasn't set
up a png error handler.

-- 
Dan Espen

Reply via email to