Package: firefox
Version: 1.5.dfsg+1.5.0.1-4
Severity: important

Trying to access http://en.wikipedia.org/wiki/Dash always brings up a
segfault. 

gdb output, however the address is different each time:
[Thread -1252717648 (LWP 6282) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1221876032 (LWP 6267)]
0xb7a1cdbb in FcFreeTypeCharIndex () from /usr/lib/libfontconfig.so.1

Backtrace is useless since return addresses get overwritten.

Strace says:
6707  <... read resumed> 
"GIF89a\16\0\20\0\263\0\0\0\0\0\200\0\0\0\200\0\200\200"..., 4096) = 165
6681  <... gettimeofday resumed> {1143399437, 548154}, NULL) = 0
6707  read(48,  <unfinished ...>
6681  write(6, "\372", 1 <unfinished ...>
6707  <... read resumed> "", 3931)      = 0
6681  <... write resumed> )             = 1
6707  futex(0x8baea24, FUTEX_WAIT, 2, NULL <unfinished ...>
6681  futex(0x8baea24, FUTEX_WAKE, 1 <unfinished ...>
6707  <... futex resumed> )             = -1 EAGAIN (Resource temporarily 
unavailable)
6681  <... futex resumed> )             = 0
6681  write(3, "\1\30\r\0\326\5\240\1\267\4\240\1\0\0\0\0\1\0\1\0\0\0\1"..., 
240) = 240
6681  ioctl(3, FIONREAD, [128])         = 0
6681  read(3, "\26\0\3661\327\5\240\1\327\5\240\1\0\0\0\0\0\0\0\0008\3"..., 
128) = 128
6681  poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, 
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, event
s=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}], 6, 0) = 0
6681  poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, 
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, event
s=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}], 6, 0) = 0
6681  ioctl(3, FIONREAD, [0])           = 0
6681  poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, 
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, event
s=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}], 6, 0) = 0
6681  ioctl(3, FIONREAD, [0])           = 0
6681  poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, 
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, event
s=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=5, events=POLLIN, 
revents=POLLIN}], 7, -1) = 1
6681  gettimeofday({1143399437, 549719}, NULL) = 0
6681  open("/var/lib/defoma/fontconfig.d/B/Bitstream-Vera-Sans-Oblique.ttf", 
O_RDONLY <unfinished ...>
6707  futex(0x8baea24, FUTEX_WAKE, 1 <unfinished ...>
6681  <... open resumed> )              = 47
6707  <... futex resumed> )             = 0
6681  fcntl64(47, F_SETFD, FD_CLOEXEC <unfinished ...>
6707  close(48 <unfinished ...>
6681  <... fcntl64 resumed> )           = 0
6707  <... close resumed> )             = 0
6681  fstat64(47,  <unfinished ...>
6707  gettimeofday( <unfinished ...>
6681  <... fstat64 resumed> {st_mode=S_IFREG|0644, st_size=63684, ...}) = 0
6707  <... gettimeofday resumed> {1143399437, 558851}, NULL) = 0
6681  mmap2(NULL, 63684, PROT_READ, MAP_PRIVATE, 47, 0 <unfinished ...>
6707  gettimeofday( <unfinished ...>
6681  <... mmap2 resumed> )             = 0xb552d000
6707  <... gettimeofday resumed> {1143399437, 558925}, NULL) = 0
6681  close(47 <unfinished ...>
6707  clock_gettime(CLOCK_REALTIME,  <unfinished ...>
6681  <... close resumed> )             = 0
6707  <... clock_gettime resumed> {1143399437, 558968000}) = 0
6707  futex(0x8c69718, FUTEX_WAIT, 47, {59, 999957000} <unfinished ...>
6681  
open("/var/lib/defoma/fontconfig.d/B/Bitstream-Vera-Sans-Bold-Oblique.ttf", 
O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=63208, ...}) = 0
6681  mmap2(NULL, 63208, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb551d000
6681  close(47)                         = 0
6681  brk(0x948f000)                    = 0x948f000
6681  brk(0x948d000)                    = 0x948d000
6681  open("/var/lib/defoma/fontconfig.d/B/Bitstream-Vera-Sans-Bold.ttf", 
O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=58716, ...}) = 0
6681  mmap2(NULL, 58716, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb550e000
6681  close(47)                         = 0
6681  brk(0x94ae000)                    = 0x94ae000
6681  open("/var/lib/defoma/fontconfig.d/F/FreeSans-Medium.ttf", O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=477820, ...}) = 0
6681  mmap2(NULL, 477820, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb438b000
6681  close(47)                         = 0
6681  brk(0x94cf000)                    = 0x94cf000
6681  brk(0x94f3000)                    = 0x94f3000
6681  open("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Bold.ttf", O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=125188, ...}) = 0
6681  mmap2(NULL, 125188, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb436c000
6681  close(47)                         = 0
6681  brk(0x9514000)                    = 0x9514000
6681  brk(0x9535000)                    = 0x9535000
6681  brk(0x9565000)                    = 0x9565000
6681  open("/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf", O_RDONLY) 
= 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=94156, ...}) = 0
6681  mmap2(NULL, 94156, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb4355000
6681  close(47)                         = 0
6681  open("/var/lib/defoma/fontconfig.d/F/FreeSerif-Bold.ttf", O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=248956, ...}) = 0
6681  mmap2(NULL, 248956, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb4318000
6681  close(47)                         = 0
6681  brk(0x9586000)                    = 0x9586000
6681  brk(0x95a7000)                    = 0x95a7000
6681  open("/var/lib/defoma/fontconfig.d/F/FreeSans-Bold.ttf", O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=142772, ...}) = 0
6681  mmap2(NULL, 142772, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb42f5000
6681  close(47)                         = 0
6681  brk(0x95c8000)                    = 0x95c8000
6681  brk(0x95e9000)                    = 0x95e9000
6681  brk(0x960b000)                    = 0x960b000
6681  brk(0x9633000)                    = 0x9633000
6681  brk(0x9657000)                    = 0x9657000
6681  brk(0x9651000)                    = 0x9651000
6681  gettimeofday({1143399437, 647338}, NULL) = 0
6681  brk(0x9675000)                    = 0x9675000
6681  brk(0x966f000)                    = 0x966f000
6681  munmap(0xb4355000, 94156)         = 0
6681  open("/var/lib/defoma/fontconfig.d/B/Bitstream-Vera-Sans-Mono.ttf", 
O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=49224, ...}) = 0
6681  mmap2(NULL, 49224, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb435f000
6681  close(47)                         = 0
6681  brk(0x9691000)                    = 0x9691000
6681  brk(0x968f000)                    = 0x968f000
6681  munmap(0xb435f000, 49224)         = 0
6681  open("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Oblique.ttf", O_RDONLY) 
= 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=126872, ...}) = 0
6681  mmap2(NULL, 126872, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb42d6000
6681  close(47)                         = 0
6709  gettimeofday({1143399437, 692208}, NULL) = 0
6709  gettimeofday({1143399437, 692234}, NULL) = 0
6709  clock_gettime(CLOCK_REALTIME, {1143399437, 692257000}) = 0
6709  futex(0x8c69718, FUTEX_WAIT, 48, {59, 999977000} <unfinished ...>
6706  <... futex resumed> )             = -1 ETIMEDOUT (Connection timed out)
6706  gettimeofday({1143399437, 715061}, NULL) = 0
6706  futex(0x8b4fdd8, FUTEX_WAKE, 1)   = 0
6706  gettimeofday({1143399437, 715122}, NULL) = 0
6706  gettimeofday({1143399437, 715144}, NULL) = 0
6706  clock_gettime(CLOCK_REALTIME, {1143399437, 715164000}) = 0
6706  futex(0x8b4b698, FUTEX_WAIT, 669, {5, 20980000} <unfinished ...>
6681  brk(0x96b0000)                    = 0x96b0000
6681  brk(0x96d9000)                    = 0x96d9000
6681  brk(0x96fd000)                    = 0x96fd000
6681  gettimeofday({1143399437, 764353}, NULL) = 0
6681  munmap(0xb42d6000, 126872)        = 0
6681  open("/var/lib/defoma/fontconfig.d/F/FreeSerif-Medium.ttf", O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=1059368, ...}) = 0
6681  mmap2(NULL, 1059368, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb41f2000
6681  close(47)                         = 0
6681  brk(0x971e000)                    = 0x971e000
6681  brk(0x973f000)                    = 0x973f000
6681  brk(0x973e000)                    = 0x973e000
6681  brk(0x973d000)                    = 0x973d000
6681  gettimeofday({1143399437, 806035}, NULL) = 0
6681  brk(0x975f000)                    = 0x975f000
6681  brk(0x9759000)                    = 0x9759000
6681  munmap(0xb559d000, 141668)        = 0
6681  open("/usr/X11R6/lib/X11/fonts/Type1/n019003l.pfb", O_RDONLY) = 47
6681  fcntl64(47, F_SETFD, FD_CLOEXEC)  = 0
6681  fstat64(47, {st_mode=S_IFREG|0644, st_size=69793, ...}) = 0
6681  mmap2(NULL, 69793, PROT_READ, MAP_PRIVATE, 47, 0) = 0xb55ae000
6681  close(47)                         = 0
6681  brk(0x9781000)                    = 0x9781000
6681  brk(0x977f000)                    = 0x977f000
6681  --- SIGSEGV (Segmentation fault) @ 0 (0) ---
6681  unlink("/home/hendrik/.mozilla/firefox/z8jcg1f2.default/lock") = 0
6681  rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
6681  rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
6681  tgkill(6681, 6681, SIGSEGV)       = 0
6681  --- SIGSEGV (Segmentation fault) @ 0 (0) ---

So it seems to be a problem related to font display. However, Firefox
is the only application I encounter problems with. The crashes are not
limited to the Wikipedia page, but this is the first URL where the
crash is reproducible. This is probably related to
https://bugzilla.mozilla.org/show_bug.cgi?id=320936.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.5
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages firefox depends on:
ii  debianutils               2.14.3         Miscellaneous utilities specific t
ii  fontconfig                2.3.2-2        generic font configuration library
ii  libatk1.0-0               1.10.3-1       The ATK accessibility toolkit
ii  libc6                     2.3.6-1        GNU C Library: Shared libraries an
ii  libcairo2                 1.0.2-3        The Cairo 2D vector graphics libra
ii  libfontconfig1            2.3.2-2        generic font configuration library
ii  libfreetype6              2.1.10-2       FreeType 2 font engine, shared lib
ii  libgcc1                   1:4.0.2-5      GCC support library
ii  libglib2.0-0              2.8.6-1        The GLib library of C routines
ii  libgtk2.0-0               2.8.9-2        The GTK+ graphical user interface 
ii  libidl0                   0.8.5-1        library for parsing CORBA IDL file
ii  libjpeg62                 6b-11          The Independent JPEG Group's JPEG 
ii  libpango1.0-0             1.10.4-1       Layout and rendering of internatio
ii  libpng12-0                1.2.8rel-5     PNG library - runtime
ii  libstdc++6                4.0.2-5        The GNU Standard C++ Library v3
ii  libx11-6                  6.9.0.dfsg.1-5 X Window System protocol client li
ii  libxcursor1               1.1.3-1        X cursor management library
ii  libxext6                  6.9.0.dfsg.1-5 X Window System miscellaneous exte
ii  libxft2                   2.1.8.2-5.1    FreeType-based font drawing librar
ii  libxi6                    6.9.0.dfsg.1-5 X Window System Input extension li
ii  libxinerama1              6.9.0.dfsg.1-5 X Window System multi-head display
ii  libxp6                    6.9.0.dfsg.1-5 X Window System printing extension
ii  libxrandr2                6.9.0.dfsg.1-5 X Window System Resize, Rotate and
ii  libxrender1               1:0.9.0.2-1    X Rendering Extension client libra
ii  libxt6                    6.9.0.dfsg.1-5 X Toolkit Intrinsics
ii  psmisc                    21.6-1         Utilities that use the proc filesy
ii  zlib1g                    1:1.2.3-4      compression library - runtime

firefox recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to