I'm not a frequent user of Dillo, but when today I wanted to look up something in the antiX FAQ I found Dillo wouldn't start anymore. Trying to run Dillo from the terminal I get:
Code: Select all
$ dillo
Domain: Default accept.
dillo_dns_init: Here we go! (threaded)
Disabling cookies.
Segmentation fault
$
Code: Select all
$ dmesg | grep dillo
[ 210.961664] dillo[3291]: segfault at 0 ip b7167db1 sp bfc5ba7c error 4 in libc-2.19.so[b70ee000+16e000]
$
Debugging Dillo with gdb gives me an output I'm not expert enough to understand:
Code: Select all
(gdb) run
Starting program: /usr/bin/dillo
[Thread debugging using libthread_db enabled]
Using host libthread_db library"/lib/i386-linux-gnu/libthread_db.so.1".
Domain: Default accept.
dillo_dns_init: Here we go! (threaded)
Disabling cookies.
Program received signal SIGSEGV, Segmentation fault.
0xb7a09db1 in strlen () from /lib/i386-linux-gnu/libc.so.6
(gdb) backtrace
#0 0xb7a09db1 in strlen () from /lib/i386-linux-gnu/libc.so.6
#1 0xb7e8dd19 in Fl::set_fonts(char const*) ()
from /usr/lib/i386-linux-gnu/libfltk.so.1.3
#2 0x0809f86e in ?? ()
#3 0x0809fbd5 in ?? ()
#4 0x0805050f in ?? ()
#5 0x0804f4ec in ?? ()
#6 0xb79a9723 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#7 0x08050165 in ?? ()
(gdb)