I sent the following mail to Jamie.

Hello, Jamie:

When I was searching for xscreensaver bug reports on other distributions,
I found this report:

https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/418419

It seems this is another case where xscreensaver's hack (in this case
abstractile) causes SIGFPE when window size is too small (in the report
of this case the window's size seems 448x1, well very strange).
However for abstractile even if the window is not so small (for example
even if I try $ abstractile -geom 60x60) it causes SIGFPE like:
-----------------------------------------------------------------------
(gdb) run -geom 60x60
Starting program: /usr/libexec/xscreensaver/abstractile -geom 60x60
warning: .dynamic section for "/usr/lib/libX11.so.6" is not at the expected 
address
warning: difference appears to be caused by prelink, adjusting expectations

Program received signal SIGFPE, Arithmetic exception.
0x0804da72 in abstractile_draw (dpy=0x8060130, window=136314881, 
closure=0x8070d70)
    at ../../hacks/abstractile.c:1537
1537      usleep = ((!st->ii) && (st->mode==MODE_CREATE)) ?  0 :
Missing separate debuginfos, use: debuginfo-install libICE-1.0.4-9.fc12.i686 
libSM-1.1.0-7.fc12.i686 libXau-1.0.4-8.fc12.i686 libXmu-1.0.4-5.fc12.i686 
libuuid-2.16-7.fc12.i686
(gdb) where
#0  0x0804da72 in abstractile_draw (dpy=0x8060130, window=136314881, 
closure=0x8070d70)
    at ../../hacks/abstractile.c:1537
#1  0x08050054 in run_screenhack_table (ft=<value optimized out>, 
window2=<value optimized out>, 
    window=<value optimized out>, dpy=<value optimized out>) at 
../../hacks/screenhack.c:550
#2  main (ft=<value optimized out>, window2=<value optimized out>, 
window=<value optimized out>, 
    dpy=<value optimized out>) at ../../hacks/screenhack.c:912
-------------------------------------------------------------------------

I guess the attached patch should fix this issue. I would appreciate
it if you would apply my patch (by the way I will send my patch to Ubuntu 
members
later)

Regards,
Mamoru Tasaka 

** Attachment added: "Proposal patch to fix this issue"
   
http://launchpadlibrarian.net/30912254/xscreensaver-5.08-hacks-window-too-small.patch

-- 
[amd64] abstractile crashed with SIGFPE in _init_screen()
https://bugs.launchpad.net/bugs/418419
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to