I am seeing this problem too. It is happening in the mhl code. However,
if I change -O2 to -O in debian/rules, it runs fine. Backtrace of the
crash below.
[EMAIL PROTECTED] ~/nmh-1.2 $ gdb uip/mhl
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run `mhpath cur`
Starting program: /home/vizzie/nmh-1.2/uip/mhl `mhpath cur`
[Thread debugging using libthread_db enabled]
[New Thread 47213561985792 (LWP 10062)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47213561985792 (LWP 10062)]
strcasecmp (s1=<value optimized out>, s2=<value optimized out>)
at strcasecmp.c:33
33 while (tolower(*us1) == tolower(*us2++))
(gdb) bt
#0 strcasecmp (s1=<value optimized out>, s2=<value optimized out>)
at strcasecmp.c:33
#1 0x0000000000404ae7 in process (folder=0x0,
fname=0x7fffe857c85a "/home/vizzie/Mail/inbox/1952", ofilen=1, ofilec=1)
at mhlsbr.c:915
#2 0x000000000040544a in mhl (argc=<value optimized out>,
argv=<value optimized out>) at mhlsbr.c:459
#3 0x0000000000402cfe in main (argc=2, argv=0x7fffe857ab38) at mhl.c:24
(gdb) print us1
$1 = (const unsigned char *) 0x0
(gdb) print us2
$2 = (const unsigned char *) 0x7fffe8574890 "X-Spam-Checker-Version"
--
segv from repl
https://bugs.launchpad.net/bugs/111505
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs