Package: xpdf
Version: 3.03-11
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Apologies is this belongs against some other component. (e.g.
fontconfig, libpoppler...) Obviously, feel free to move it if it does. 

Today in sid, fontconfig was upgraded from 2.10.2-2 to 2.11.0-1, and
xpdf immediately stopped working. On my single-core x86 machine, it
just runs for a bit, then stops, dead to anything but signals; on a
dual-core x86_64 it fails with

"xpdf.real: pthread_mutex_lock.c:65: __pthread_mutex_lock: Assertion
`mutex->__data.__owner == 0' failed."

gdb indicates my x86 machine is hanging in a similar place to the
other's assertion:

(gdb) bt
#0  0xb7fde424 in __kernel_vsyscall ()
#1  0xb73e73a2 in __lll_lock_wait () at 
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:144
#2  0xb73e2e24 in _L_lock_770 () from 
/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#3  0xb73e2c63 in __GI___pthread_mutex_lock (mutex=0x800420a8) at 
pthread_mutex_lock.c:64
#4  0xb77c24b4 in pthread_mutex_lock (mutex=0x800420a8) at forward.c:192
#5  0xb7c147d3 in GlobalParams::getProfileCommands() () from 
/usr/lib/i386-linux-gnu/libpoppler.so.19
#6  0xb7bee2a2 in Gfx::Gfx(XRef*, OutputDev*, int, Dict*, Catalog*, double, 
double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*) () from 
/usr/lib/i386-linux-gnu/libpoppler.so.19
#7  0xb7c2dfaa in Page::createGfx(OutputDev*, double, double, int, bool, bool, 
int, int, int, int, bool, Catalog*, bool (*)(void*), void*, bool (*)(Annot*, 
void*), void*) () from /usr/lib/i386-linux-gnu/libpoppler.so.19
#8  0xb7c2e225 in Page::displaySlice(OutputDev*, double, double, int, bool, 
bool, int, int, int, int, bool, Catalog*, bool (*)(void*), void*, bool 
(*)(Annot*, void*), void*) () from /usr/lib/i386-linux-gnu/libpoppler.so.19
#9  0xb7c34222 in PDFDoc::displayPageSlice(OutputDev*, int, double, double, 
int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool 
(*)(Annot*, void*), void*) () from /usr/lib/i386-linux-gnu/libpoppler.so.19
#10 0x8001856a in ?? ()
#11 0x8001c4b0 in ?? ()
#12 0x80022cbc in ?? ()
#13 0x80015fb1 in ?? ()
#14 0x8002f2bb in ?? ()
#15 0x8001d4e8 in ?? ()
#16 0x8000c4fd in main ()

Other programs that link against libpoppler.so.19 (e.g. inkscape)
don't seem to trip this same assert. 

Thank you - 
 - Robert Jacobs


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.10-3-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xpdf depends on:
ii  libc6         2.17-93
ii  libgcc1       1:4.8.2-1
ii  libpoppler19  0.18.4-8
ii  libstdc++6    4.8.2-1
ii  libx11-6      2:1.6.2-1
ii  libxm4        2.3.4-4
ii  libxt6        1:1.1.4-1

Versions of packages xpdf recommends:
pn  cups-bsd       <none>
ii  gsfonts-x11    0.22
ii  poppler-data   0.4.6-4
ii  poppler-utils  0.18.4-8

xpdf suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to