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
