fbsplash - segfault

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Wed Feb 25 18:28:02 UTC 2009


On Mon, Feb 23, 2009 at 06:28:23PM +0100, Michele Sanges wrote:
> About the fbsplash applet, the log message of the revision 25366 says:
>
>>  bail out if screen resolution does not match PPM dimensions.
>>   Previously a 640x480 PPM on an e.g. 720x400 console would just segfault when
>>   reading the lines. While this bug should perhaps be fixed to handle such cases
>>   properly we just exit gracefully until somebody is willing to take care of it
>>   properly.
>
>
> fbsplash supports only display with 16bpp colour depth. Unfortunately I
> can't change the framebuffer of my laptop display to another resolution
> maintaining the same colors number.
>
> I tried to display on my 640x480, 16bpp framebuffer, two images; the
> first one smaller and the second one larger than my screen resolution.
> In both cases the images are displayed correctly, without any
> segmentation fault.
>
> Are you sure that the problem is the image resolution and not its colors
> number? Both my images are in RGB colors (24 bpp), as required by the
> fbsplash; their are converted to 16bpp (565 coded) within the
> fb_drawimage function:

Oh, that could be. Should we be able to substract all header stuff from st_size
and calculate if we need to convert to 16bpp?
>
> Can you send me the image are you using?

http://busybox.net/~aldot/bb/blueeye_white.ppm
87b86fc1901520dd017a748a2fa7e81f  blueeye_white.ppm
about 900k big.


More information about the busybox mailing list