Re: [Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
What how to? On 05/12/2015 01:47 PM, eric tennant wrote: > Hi, can you please advise me on the how to. > Would appreciate it. > Regards > Eric Tennant > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
Hi, can you please advise me on the how to. Would appreciate it. Regards Eric Tennant -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
can we please get this in the Trusty repos? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
This bug was fixed in the package xscreensaver - 5.26-1ubuntu1 --- xscreensaver (5.26-1ubuntu1) utopic; urgency=low * Dropped Ubuntu changes: - Ubuntu delta to the screensavers sets. - Keep Debian Vcs-* links instead of the ~ubuntu-desktop team bzr repository: the Desktop team does not have interest any more. - The Ubuntu changes to the descriptions. * Merge from Debian unstable. (LP: #1283459) Remaining changes: - debian/control: + Breaks/Replaces: the old changes are not needed anymore, but the new changes the screensavers sets needs it. - debian/rules: + Use /usr/share/backgrounds as image directory. + Add translation domain to .desktop files. - debian/source_xscreensaver.py: + Add apport hook. - debian/xscreensaver.dirs: + Install /usr/share/backgrounds. By default, settings search in /usr/share/backgrounds and without it, it displays an error. - debian/patch/90_ubuntu-branding.patch: Use Ubuntu branding. - debian/patches/60_sequential_glslideshow.patch: + Allow going through images sequentially rather than just at random in the GLSlideshow hack. xscreensaver (5.26-1) unstable; urgency=low * New upstream release 5.26, changes since 5.23: - Updated feed-loading for recent Flickr changes. - Updated `webcollage' for recent Google changes. - Added Instagram and Bing as `webcollage' image sources. - Updated to latest autoconf. - Bug fixes. * Drop patch applied upstream: - debian/patches/12_upstream_use_cppflags.patch * Bump Standards-Version to 3.9.5 (no changes needed) xscreensaver (5.23-1) unstable; urgency=low * New upstream release 5.23 (Closes: #729311) - New hack, geodesic - More heuristics for using RSS feeds as image sources - Improved Wikipedia parser - Updated webcollage for recent Flickr changes - Added Android to bsod - Made quasicrystal work on weak graphics cards - Better compression on icons, plists and XML files - Reverted that DEACTIVATE change. Bad idea. - Phosphor now supports amber as well as green * Dropped patches applied upstream: - 12_upstream_quasicrystal_texture_width.patch - 14_upstream_hexadrop_keyboard_exit.patch - 15_upstream_activate_faster_nontty.patch * debian/patches/12_upstream_use_cppflags.patch: Make sure CPPFLAGS are used (fixes hardening warnings) * debian/control: Update VCS fields (fixes Lintian warning) xscreensaver (5.22-1) unstable; urgency=low * New upstream release 5.22 (Closes: #699833), changes since 5.15: - XInput devices now also ignore small mouse motions - Loading images via RSS feeds is much improved - Enlarged the texture image for lament - Made pipes be ridiculously less efficient, but spin - Added better mouse control to rubik, cube21, crackberg, and julia - Cosmetic improvements to queens and endgame - sonar can now ping local subnet on DHCP - Most savers now resize/rotate properly - New version of `fireworkx' - Minor fixes to `distort', `fontglide', `xmatrix' - New MacOS crash in `bsod' - New mode in `lcdscrub' - Gnome/KDE instructions updated in man page (Closes: #640640) - New --enable-pam-check-account-type option (Closes: #656766) - Fixed imageDirectory URL parsing. Closes: #714582 (LP: #1116006) - Use of AC_SYS_LARGEFILE fixes inode number overflow when accessing image files on cifs file systems (LP: #609451) Thanks Mamoru Tasaka! - New hacks: kaleidocycle, quasicrystal, unknownpleasures, hexadrop - Performance improvements for `interference'. - Fixed possible crashes in apple2, maze, pacman, polyominoes, fireworkx, engine (LP: #1196251) - Fix for `bumps' in 64 bit (LP: #103975) - Fixed "Shake to Randomize"; display name of saver. - Fixed rotation problems with `pacman', `decayscreen'. - Better dragging in `fluidballs'. - Ignore rotation in hacks that don't benefit from it. - Ignore DEACTIVATE messages when locked, instead of popping up the password dialog box. - Fix format string glitch in xscreensaver-text (LP: #781948) (thanks Emanuel Bronshtein) * debian/patches: Split up 53_XScreenSaver.ad.in.patch into logically separated and better named patches * debian/patches/57_grabDesktopImages_default_off.patch: Do not reveal desktop content by default (Closes: #679974) * debian/patches/12_upstream_quasicrystal_texture_width.patch: Adjust texture width to graphics card/driver capability * debian/patches/14_upstream_hexadrop_keyboard_exit.patch: Allow keyboard exit when run standalone (from upstream) * debian/patches/15_upstream_activate_faster_nontty.patch: Activate faster when not from tty session (LP: #1229486) * Bump Standards-Version to 3.9.4 (no changes needed) * debian/rules: Drop unnecessary dh_testroot from clean target (thanks Julien Cristau) * debian/rules: Inc
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
** Tags added: trusty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
** Tags added: bugpattern-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
Your patch is included in 5.22. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
Great, I also sent a patch upstream :) http://anonscm.debian.org/gitweb/?p=collab- maint/xscreensaver.git;a=commitdiff;h=8df7ba6597ebafe5321c66846f22ee9326902d49 but never heard back from him. So it will be fixed in Debian as soon as I get to release a 5.21 package. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
** Tags removed: bitesize -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
gcc developer says gcc 4.8 does this type of "aggressive optimization" when loop contains undefined behavior, ref: http://gcc.gnu.org/gcc-4.8/porting_to.html https://lists.fedoraproject.org/pipermail/devel/2013-January/175876.html i.e. loop may be "optimized" into endless loop. By the way, I have sent the same patch to the upstream, which was accepted on 2013-06-10. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1196251] Re: pacman crashed with SIGSEGV in is_bonus_dot()
Possible off-by-one here, there are only NUM_BONUS_DOTS (4) bonus points, so index 4 is bad: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/xscreensaver/saucy/view/head:/hacks/pacman_level.c#L542 (and on line 556) The array of bonus_dot bonus_dots[NUM_BONUS_DOTS] is defined on http://bazaar.launchpad.net/~ubuntu- branches/ubuntu/saucy/xscreensaver/saucy/view/head:/hacks/pacman.h#L221 Suggestion for patch: replace <= with < on lines 542 and 556. BTW, I wonder if the stack is messed up. The stacktrace says: #0 is_bonus_dot (pp=pp@entry=0x1d24780, x=20, y=19, idx=idx@entry=0x7fff5eb693ec) at pacman_level.c:544 ret = 0 i = 146321 But the loop variable "i" only goes from 0 to 4. (And should probably only go to 3.) ** Tags added: bitesize ** Changed in: xscreensaver (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1196251 Title: pacman crashed with SIGSEGV in is_bonus_dot() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/1196251/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs