Binary package hint: dvipng
So far, dvipng segfaults in any file that I run it on. (This results in LyX failing to show graphical previews of math formulae.)
Here is the crash report.
$ dvipng ~/test.dvi
This is dvipng 1.12 Copyright 2002-2008 Jan-Ake Larsson
*** glibc detected *** dvipng: free(): invalid pointer: 0x0000000001931f71 ***
======= Backtrace: =========
/lib/libc.so.6(+0x76a66)[0x7fdaa9f02a66]
/lib/libc.so.6(cfree+0x6c)[0x7fdaa9f08cec]
/usr/lib/libkpathsea.so.4(+0x8b7d)[0x7fdaaa902b7d]
/usr/lib/libkpathsea.so.4(kpse_fontmap_lookup+0xd9)[0x7fdaaa902df9]
/usr/lib/libkpathsea.so.4(kpse_find_file+0x305)[0x7fdaaa8ff5b5]
dvipng[0x40802c]
dvipng[0x406624]
dvipng[0x406781]
dvipng[0x402964]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7fdaa9eaac4d]
dvipng[0x4027f9]
======= Memory map: ========
00400000-00418000 r-xp 00000000 08:05 4260 /usr/bin/dvipng
00617000-00618000 r--p 00017000 08:05 4260 /usr/bin/dvipng
00618000-00619000 rw-p 00018000 08:05 4260 /usr/bin/dvipng
00619000-0061b000 rw-p 00000000 00:00 0
01620000-01952000 rw-p 00000000 00:00 0 [heap]
7fdaa4000000-7fdaa4021000 rw-p 00000000 00:00 0
7fdaa4021000-7fdaa8000000 ---p 00000000 00:00 0
7fdaa8881000-7fdaa8897000 r-xp 00000000 08:05 573 /lib/libgcc_s.so.1
7fdaa8897000-7fdaa8a96000 ---p 00016000 08:05 573 /lib/libgcc_s.so.1
7fdaa8a96000-7fdaa8a97000 r--p 00015000 08:05 573 /lib/libgcc_s.so.1
7fdaa8a97000-7fdaa8a98000 rw-p 00016000 08:05 573 /lib/libgcc_s.so.1
7fdaa8a98000-7fdaa8a9d000 r-xp 00000000 08:05 1977 /usr/lib/libXdmcp.so.6.0.0
7fdaa8a9d000-7fdaa8c9c000 ---p 00005000 08:05 1977 /usr/lib/libXdmcp.so.6.0.0
7fdaa8c9c000-7fdaa8c9d000 r--p 00004000 08:05 1977 /usr/lib/libXdmcp.so.6.0.0
7fdaa8c9d000-7fdaa8c9e000 rw-p 00005000 08:05 1977 /usr/lib/libXdmcp.so.6.0.0
7fdaa8c9e000-7fdaa8ca0000 r-xp 00000000 08:05 1544 /usr/lib/libXau.so.6.0.0
7fdaa8ca0000-7fdaa8ea0000 ---p 00002000 08:05 1544 /usr/lib/libXau.so.6.0.0
7fdaa8ea0000-7fdaa8ea1000 r--p 00002000 08:05 1544 /usr/lib/libXau.so.6.0.0
7fdaa8ea1000-7fdaa8ea2000 rw-p 00003000 08:05 1544 /usr/lib/libXau.so.6.0.0
7fdaa8ea2000-7fdaa8ec8000 r-xp 00000000 08:05 3273 /lib/libexpat.so.1.5.2
7fdaa8ec8000-7fdaa90c8000 ---p 00026000 08:05 3273 /lib/libexpat.so.1.5.2
7fdaa90c8000-7fdaa90ca000 r--p 00026000 08:05 3273 /lib/libexpat.so.1.5.2
7fdaa90ca000-7fdaa90cb000 rw-p 00028000 08:05 3273 /lib/libexpat.so.1.5.2
7fdaa90cb000-7fdaa90cd000 r-xp 00000000 08:05 2864 /lib/libdl-2.11.1.so
7fdaa90cd000-7fdaa92cd000 ---p 00002000 08:05 2864 /lib/libdl-2.11.1.so
7fdaa92cd000-7fdaa92ce000 r--p 00002000 08:05 2864 /lib/libdl-2.11.1.so
7fdaa92ce000-7fdaa92cf000 rw-p 00003000 08:05 2864 /lib/libdl-2.11.1.so
7fdaa92cf000-7fdaa92ea000 r-xp 00000000 08:05 4108 /usr/lib/libxcb.so.1.1.0
7fdaa92ea000-7fdaa94e9000 ---p 0001b000 08:05 4108 /usr/lib/libxcb.so.1.1.0
7fdaa94e9000-7fdaa94ea000 r--p 0001a000 08:05 4108 /usr/lib/libxcb.so.1.1.0
7fdaa94ea000-7fdaa94eb000 rw-p 0001b000 08:05 4108 /usr/lib/libxcb.so.1.1.0
7fdaa94eb000-7fdaa951e000 r-xp 00000000 08:05 4390 /usr/lib/libfontconfig.so.1.4.4
7fdaa951e000-7fdaa971e000 ---p 00033000 08:05 4390 /usr/lib/libfontconfig.so.1.4.4
7fdaa971e000-7fdaa971f000 r--p 00033000 08:05 4390 /usr/lib/libfontconfig.so.1.4.4
7fdaa971f000-7fdaa9720000 rw-p 00034000 08:05 4390 /usr/lib/libfontconfig.so.1.4.4
7fdaa9720000-7fdaa9743000 r-xp 00000000 08:05 2472 /usr/lib/libjpeg.so.62.0.0
7fdaa9743000-7fdaa9942000 ---p 00023000 08:05 2472 /usr/lib/libjpeg.so.62.0.0
7fdaa9942000-7fdaa9943000 r--p 00022000 08:05 2472 /usr/lib/libjpeg.so.62.0.0
7fdaa9943000-7fdaa9944000 rw-p 00023000 08:05 2472 /usr/lib/libjpeg.so.62.0.0
7fdaa9944000-7fdaa9a76000 r-xp 00000000 08:05 2765 /usr/lib/libX11.so.6.3.0
7fdaa9a76000-7fdaa9c76000 ---p 00132000 08:05 2765 /usr/lib/libX11.so.6.3.0
7fdaa9c76000-7fdaa9c77000 r--p 00132000 08:05 2765 /usr/lib/libX11.so.6.3.0
7fdaa9c77000-7fdaa9c7b000 rw-p 00133000 08:05 2765 /usr/lib/libX11.so.6.3.0
7fdaa9c7b000-7fdaa9c8b000 r-xp 00000000 08:05 2700 /usr/lib/libXpm.so.4.11.0
7fdaa9c8b000-7fdaa9e8a000 ---p 00010000 08:05 2700 /usr/lib/libXpm.so.4.11.0
7fdaa9e8a000-7fdaa9e8b000 r--p 0000f000 08:05 2700 /usr/lib/libXpm.so.4.11.0
7fdaa9e8b000-7fdaa9e8c000 rw-p 00010000 08:05 2700 /usr/lib/libXpm.so.4.11.0
7fdaa9e8c000-7fdaaa001000 r-xp 00000000 08:05 2842 /lib/libc-2.11.1.so
7fdaaa001000-7fdaaa200000 ---p 00175000 08:05 2842 /lib/libc-2.11.1.so
7fdaaa200000-7fdaaa204000 r--p 00174000 08:05 2842 /lib/libc-2.11.1.so
7fdaaa204000-7fdaaa205000 rw-p 00178000 08:05 2842 /lib/libc-2.11.1.so
7fdaaa205000-7fdaaa20a000 rw-p 00000000 00:00 0
7fdaaa20a000-7fdaaa28c000 r-xp 00000000 08:05 2880 /lib/libm-2.11.1.so
7fdaaa28c000-7fdaaa48b000 ---p 00082000 08:05 2880 /lib/libm-2.11.1.so
7fdaaa48b000-7fdaaa48c000 r--p 00081000 08:05 2880 /lib/libm-2.11.1.so
7fdaaa48c000-7fdaaa48d000 rw-p 00082000 08:05 2880 /lib/libm-2.11.1.so
7fdaaa48d000-7fdaaa4b3000 r-xp 00000000 08:05 2577 /lib/libpng12.so.0.42.0
7fdaaa4b3000-7fdaaa6b2000 ---p 00026000 08:05 2577 /lib/libpng12.so.0.42.0
7fdaaa6b2000-7fdaaa6b3000 r--p 00025000 08:05 2577 /lib/libpng12.so.0.42.0
7fdaaa6b3000-7fdaaa6b4000 rw-p 00026000 08:05 2577 /lib/libpng12.so.0.42.0
7fdaaa6b4000-7fdaaa6d6000 r-xp 00000000 08:05 844 /usr/lib/libgd.so.2.0.0
7fdaaa6d6000-7fdaaa8d5000 ---p 00022000 08:05 844 /usr/lib/libgd.so.2.0.0
7fdaaa8d5000-7fdaaa8d6000 r--p 00021000 08:05 844 /usr/lib/libgd.so.2.0.0
7fdaaa8d6000-7fdaaa8f6000 rw-p 00022000 08:05 844 /usr/lib/libgd.so.2.0.0
7fdaaa8f6000-7fdaaa8fa000 rw-p 00000000 00:00 0
7fdaaa8fa000-7fdaaa90b000 r-xp 00000000 08:05 1225 /usr/lib/libkpathsea.so.4.0.0
7fdaaa90b000-7fdaaab0a000 ---p 00011000 08:05 1225 /usr/lib/libkpathsea.so.4.0.0
7fdaaab0a000-7fdaaab0b000 r--p 00010000 08:05 1225 /usr/lib/libkpathsea.so.4.0.0
7fdaaab0b000-7fdaaab0c000 rw-p 00011000 08:05 1225 /usr/lib/libkpathsea.so.4.0.0
7fdaaab0c000-7fdaaab0f000 rw-p 00000000 00:00 0
7fdaaab0f000-7fdaaab53000 r-xp 00000000 08:05 9246 /usr/lib/libt1.so.5.1.2
7fdaaab53000-7fdaaad53000 ---p 00044000 08:05 9246 /usr/lib/libt1.so.5.1.2
7fdaaad53000-7fdaaad54000 r--p 00044000 08:05 9246 /usr/lib/libt1.so.5.1.2
7fdaaad54000-7fdaaad57000 rw-p 00045000 08:05 9246 /usr/lib/libt1.so.5.1.2
7fdaaad57000-7fdaaad6d000 rw-p 00000000 00:00 0
7fdaaad6d000-7fdaaad83000 r-xp 00000000 08:05 551 /lib/libz.so.1.2.3.3
7fdaaad83000-7fdaaaf82000 ---p 00016000 08:05 551 /lib/libz.so.1.2.3.3
7fdaaaf82000-7fdaaaf83000 r--p 00015000 08:05 551 /lib/libz.so.1.2.3.3
7fdaaaf83000-7fdaaaf84000 rw-p 00016000 08:05 551 /lib/libz.so.1.2.3.3
7fdaaaf84000-7fdaab004000 r-xp 00000000 08:05 999 /usr/lib/libfreetype.so.6.3.22
7fdaab004000-7fdaab204000 ---p 00080000 08:05 999 /usr/lib/libfreetype.so.6.3.22
7fdaab204000-7fdaab209000 r--p 00080000 08:05 999 /usr/lib/libfreetype.so.6.3.22
7fdaab209000-7fdaab20a000 rw-p 00085000 08:05 999 /usr/lib/libfreetype.so.6.3.22
7fdaab20a000-7fdaab22a000 r-xp 00000000 08:05 1015 /lib/ld-2.11.1.so
7fdaab38c000-7fdaab3fe000 r--s 00000000 08:05 1054597 /var/lib/texmf/fonts/map/dvips/updmap/ps2pk.map
7fdaab3fe000-7fdaab407000 rw-p 00000000 00:00 0
7fdaab423000-7fdaab424000 rw-p 00000000 00:00 0
7fdaab424000-7fdaab425000 r--s 00000000 08:05 1715330 /usr/share/texmf-texlive/fonts/map/ttf2pk/config/ttfonts.map
7fdaab425000-7fdaab429000 rw-p 00000000 00:00 0
7fdaab429000-7fdaab42a000 r--p 0001f000 08:05 1015 /lib/ld-2.11.1.so
7fdaab42a000-7fdaab42b000 rw-p 00020000 08:05 1015 /lib/ld-2.11.1.so
7fdaab42b000-7fdaab42c000 rw-p 00000000 00:00 0
7fff91742000-7fff91757000 rw-p 00000000 00:00 0 [stack]
7fff917ff000-7fff91800000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
[1Aborted (core dumped)
Additionally, running this under GDB shows this backtrace:
Program received signal SIGABRT, Aborted.
0x00007ffff6a928d5 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0 0x00007ffff6a928d5 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff6a96370 in *__GI_abort () at abort.c:92
#2 0x00007ffff6acb967 in __libc_message (do_abort=<value optimized out>,
fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3 0x00007ffff6ad5a66 in malloc_printerr (action=3,
str=0x7ffff6ba1c73 "free(): invalid pointer", ptr=<value optimized out>)
at malloc.c:6264
#4 0x00007ffff6adbcec in *__GI___libc_free (mem=<value optimized out>)
at malloc.c:3738
#5 0x00007ffff74d5b7d in ?? () from /usr/lib/libkpathsea.so.4
#6 0x00007ffff74d5df9 in kpse_fontmap_lookup () from /usr/lib/libkpathsea.so.4
#7 0x00007ffff74d25b5 in kpse_find_file () from /usr/lib/libkpathsea.so.4
-BenRI
ProblemType: Bug
Architecture: amd64
Date: Fri Jan 29 09:22:42 2010
DistroRelease: Ubuntu 10.04
Package: dvipng 1.12-3
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-11.15-generic
SourcePackage: dvipng
Uname: Linux 2.6.32-11-generic x86_64
To reproduce the crash, try this simple DVI file.