I could successfully reproduce with debug information.

The bug match to this report:
https://bugs.launchpad.net/ubuntu/+source/procps/+bug/965341

The problem lie with the handling of wide characters.

line 441 of watch.c
#ifdef WITH_WATCH8BIT
                                        do {
                                                if (carry == WEOF) {
                                                        c = my_getwc(p);
                                                } else {
                                                        c = carry;
                                                        carry = WEOF;
                                                }
                                        } while (c != WEOF && !isprint(c)

the crash happens when isprint() is getting value of c with more than
2 bytes set.
Sorry if the bug is only related to ubuntu patches.

2013/7/5 Debian Bug Tracking System <ow...@bugs.debian.org>:
> Thank you for filing a new Bug report with Debian.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  Craig Small <csm...@debian.org>
>
> If you wish to submit further information on this problem, please
> send it to 714...@bugs.debian.org.
>
> Please do not send mail to ow...@bugs.debian.org unless you wish
> to report a problem with the Bug-tracking system.
>
> --
> 714972: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714972
> Debian Bug Tracking System
> Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to