Reproducible even with xscreensaver 5.18 on my i686 machine (client). It seems that stat() on the line 1256 in get_filename_1() in xscreensaver-getimage.c returns -1 with errno 75 = EOVERFLOW. stat(2) says that this can happen when such application was not compiled with -D_FILE_OFFSET_BITS=64 and when using 32-bit platform. However while stat(2) says that this can happen when accessing too large file, this issue is not this case. For this case, EOVERFLOW happens because files on cifs-mounted system can return very large i-node : for people seeing this issue you can check this by "ls -ali" on cifs-mounted system.
For people seeing this issue: would you try either of the below? * mount.cifs windows system with adding "noserverino" option * Adding "#define _FILE_OFFSET_BITS 64" at the top of xscreensaver-getimage.c and recompile xscreensaver. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/609451 Title: xscreensaver-getimage can't find image on samba share To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/609451/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
