Program received signal SIGSEGV, Segmentation fault. 0xa7e32def in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6 (gdb) bt #0 0xa7e32def in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6 #1 0xa7e34dd8 in free () from /lib/tls/i686/cmov/libc.so.6 #2 0xa7e36a6f in malloc () from /lib/tls/i686/cmov/libc.so.6 #3 0xa7e581c8 in opendir () from /lib/tls/i686/cmov/libc.so.6 #4 0x0806855c in wopendir (name=0x809da50) at wutil.c:297 #5 0x0805a9ff in highlight_shell (buff=0x8098f08, color=0x80987d8, pos=15, error=0x0) at highlight.c:159 #6 0x080621c8 in reader_super_highlight_me_plenty (buff=0x8098f08, color=0x80987d8, pos=1, error=0x0) at reader.c:2276 #7 0x08063720 in insert_char (c=108) at reader.c:1154 #8 0x0806485d in reader_readline () at reader.c:2895 #9 0x0806553d in reader_read (fd=0) at reader.c:2340 #10 0x080740c1 in main (argc=1, argv=0xafe05f14) at main.c:303