Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 196231 - app-text/xpdf-3.01-r8 crashes when using bookmarks
Summary: app-text/xpdf-3.01-r8 crashes when using bookmarks
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-17 23:13 UTC by Michał Kiedrowicz
Modified: 2007-11-18 18:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
test.tex (test.tex,4.21 KB, text/plain)
2007-10-17 23:14 UTC, Michał Kiedrowicz
Details
test.pdf (test.pdf,26.90 KB, application/pdf)
2007-10-17 23:16 UTC, Michał Kiedrowicz
Details
emerge --info (emerge.info,3.14 KB, text/plain)
2007-10-17 23:17 UTC, Michał Kiedrowicz
Details
also gdb ooutput with backtrace (gdb.out,3.32 KB, text/plain)
2007-10-17 23:20 UTC, Michał Kiedrowicz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Kiedrowicz 2007-10-17 23:13:42 UTC
xpdf crashes when I click on bookmark. It doesn't happen everytime. Sometimes I get on stdout 'failed to look up JUPCTP+CMBX12', sometimes 'failed to look up', sometimes I get 'Segmentation fault' and sometimes I get glibc backtrace:

*** glibc detected *** xpdf: double free or corruption (fasttop): 0x0000000000700c30 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b0a76948edc]
/lib/libc.so.6(cfree+0x75)[0x2b0a7694ab4b]
xpdf[0x411917]
xpdf[0x419140]
/usr/lib/libXt.so.6(XtCallCallbackList+0xfd)[0x2b0a76c2dc69]
xpdf[0x412c29]
/usr/lib/libXt.so.6[0x2b0a76c5efad]
/usr/lib/libXt.so.6[0x2b0a76c5f34d]
/usr/lib/libXt.so.6(_XtTranslateEvent+0x5c6)[0x2b0a76c5f96a]
/usr/lib/libXt.so.6(XtDispatchEventToWidget+0x404)[0x2b0a76c3a385]
/usr/lib/libXt.so.6[0x2b0a76c3a995]
/usr/lib/libXt.so.6(XtDispatchEvent+0xc2)[0x2b0a76c39c26]
/usr/lib/libXt.so.6(XtAppMainLoop+0x32)[0x2b0a76c39d69]
xpdf[0x4124f2]
/lib/libc.so.6(__libc_start_main+0xe3)[0x2b0a768fbb23]
xpdf(_ZN15SplashOutputDev13drawImageMaskEP8GfxStateP6ObjectP6Streamiiii+0x151)[0x4086b9]
======= Memory map: ========
00400000-00420000 r-xp 00000000 03:03 9824908                            /usr/bin/xpdf
0061f000-00622000 rw-p 0001f000 03:03 9824908                            /usr/bin/xpdf
00622000-00da9000 rw-p 00622000 00:00 0                                  [heap]
2b0a756d6000-2b0a756f1000 r-xp 00000000 03:03 8870344                    /lib64/ld-2.6.1.so
2b0a756f1000-2b0a756f3000 rw-p 2b0a756f1000 00:00 0 
2b0a756f3000-2b0a75724000 r--s 00000000 03:03 1386475                    /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86-64.cache-2
2b0a75724000-2b0a75755000 r--s 00000000 03:03 661908                     /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86-64.cache-2
2b0a75755000-2b0a75759000 r--s 00000000 03:03 240291                     /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86-64.cache-2
2b0a75759000-2b0a7576a000 r--s 00000000 03:03 240295                     /var/cache/fontconfig/4b5cf4386f1cde02a336ba961b4ac82d-x86-64.cache-2
2b0a7576a000-2b0a7577c000 r--s 00000000 03:03 6378132                    /var/cache/fontconfig/221fd1126b80b777db535aea535e87ba-x86-64.cache-2
2b0a7577c000-2b0a7578f000 r--s 00000000 03:03 240695                     /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86-64.cache-2
2b0a7578f000-2b0a75795000 r--s 00000000 03:03 6378139                    /var/cache/fontconfig/6355034d6588d5dc08dee953d4caf3fd-x86-64.cache-2
2b0a75795000-2b0a7579d000 r--s 00000000 03:03 321152                     /var/cache/fontconfig/4460665c0f3e88acdd4c85aa2f409b99-x86-64.cache-2
2b0a7579d000-2b0a757a0000 r--s 00000000 03:03 8157699                    /var/cache/fontconfig/76fa4b957c916922374347f144bde9da-x86-64.cache-2
2b0a757a0000-2b0a757a8000 r--s 00000000 03:03 321153                     /var/cache/fontconfig/87f5e051180a7a75f16eb6fe7dbd3749-x86-64.cache-2
2b0a757a8000-2b0a757a9000 rw-p 2b0a757a8000 00:00 0 
2b0a758f0000-2b0a758f2000 rw-p 0001a000 03:03 8870344                    /lib64/ld-2.6.1.so
2b0a758f2000-2b0a75a7c000 r-xp 00000000 03:03 9830019                    /usr/lib64/libpoppler.so.2.0.0
2b0a75a7c000-2b0a75c7b000 ---p 0018a000 03:03 9830019                    /usr/lib64/libpoppler.so.2.0.0
2b0a75c7b000-2b0a75c86000 r--p 00189000 03:03 9830019                    /usr/lib64/libpoppler.so.2.0.0
2b0a75c86000-2b0a75cb1000 rw-p 00194000 03:03 9830019                    /usr/lib64/libpoppler.so.2.0.0
2b0a75cb1000-2b0a75f24000 r-xp 00000000 03:03 8796017                    /usr/lib64/openmotif-2.3/libXm.so.4.0.0
2b0a75f24000-2b0a76124000 ---p 00273000 03:03 8796017                    /usr/lib64/openmotif-2.3/libXm.so.4.0.0
2b0a76124000-2b0a76127000 r--p 00273000 03:03 8796017                    /usr/lib64/openmotif-2.3/libXm.so.4.0.0
2b0a76127000-2b0a7614f000 rw-p 00276000 03:03 8796017                    /usr/lib64/openmotif-2.3/libXm.so.4.0.0
2b0a7614f000-2b0a76150000 rw-p 2b0a7614f000 00:00 0 
2b0a76150000-2b0a76236000 r-xp 00000000 03:03 9734596                    /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.1/libstdc++.so.6.0.9
2b0a76236000-2b0a76435000 ---p 000e6000 03:03 9734596                    /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.1/libstdc++.so.6.0.9
2b0a76435000-2b0a7643b000 r--p 000e5000 03:03 9734596                    /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.1/libstdc++.so.6.0.9
2b0a7643b000-2b0a7643e000 rw-p 000eb000 03:03 9734596                    /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.1/libstdc++.so.6.0.9
2b0a7643e000-2b0a76451000 rw-p 2b0a7643e000 00:00 0 
2b0a76451000-2b0a764cf000 r-xp 00000000 03:03 8870323                    /lib64/libm-2.6.1.so
2b0a764cf000-2b0a766ce000 ---p 0007e000 03:03 8870323                    /lib64/libm-2.6.1.so
2b0a766ce000-2b0a766d0000 rw-p 0007d000 03:03 8870323                    /lib64/libm-2.6.1.so
2b0a766d0000-2b0a766dd000 r-xp 00000000 03:03 9734553                    /lib64/libgcc_s.so.1
2b0a766dd000-2b0a768dc000 ---p 0000d000 03:03 9734553                    /lib64/libgcc_s.so.1
2b0a768dc000-2b0a768de000 rw-p 0000c000 03:03 9734553                    /lib64/libgcc_s.so.1
2b0a768de000-2b0a76a0f000 r-xp 00000000 03:03 8870181                    /lib64/libc-2.6.1.so
2b0a76a0f000-2b0a76c0f000 ---p 00131000 03:03 8870181                    /lib64/libc-2.6.1.so
2b0a76c0f000-2b0a76c12000 r--p 00131000 03:03 8870181                    /lib64/libc-2.6.1.so
2b0a76c12000-2b0a76c14000 rw-p 00134000 03:03 8870181                    /lib64/libc-2.6.1.so
2b0a76c14000-2b0a76c1a000 rw-p 2b0a76c14000 00:00 0 
2b0a76c1a000-2b0a76c71000 r-xp 00000000 03:03 4298810                    /usr/lib64/libXt.so.6.0.0
2b0a76c71000-2b0a76d70000 ---p 00057000 03:03 4298810                    /usr/lib64/libXt.so.6.0.0
2b0a76d70000-2b0a76d76000 rw-p 00056000 03:03 4298810                    /usr/lib64/libXt.so.6.0.0
2b0a76d76000-2b0a76d77000 rw-p 2b0a76d76000 00:00 0 
2b0a76d77000-2b0a76e73000 r-xp 00000000 03:03 8511978                    /usr/lib64/libX11.so.6.2.0
2b0a76e73000-2b0a77072000 ---p 000fc000 03:03 8511978                    /usr/lib64/libX11.so.6.2.0
2b0a77072000-2b0a77073000 r--p 000fb000 03:03 8511978                    /usr/lib64/libX11.so.6.2.0
2b0a77073000-2b0a77079000 rw-p 000fc000 03:03 8511978                    /usr/lib64/libX11.so.6.2.0
2b0a77079000-2b0a7709a000 r-xp 00000000 03:03 4294284                    /usr/lib64/libjpeg.so.62.0.0
2b0a7709a000-2b0a7719a000 ---p 00021000 03:03 4294284                    /usr/lib64/libjpeg.so.62.0.0
2b0a7719a000-2b0a7719b000 rw-p 00021000 03:03 4294284                    /usr/lib64/libjpeg.so.62.0.0
2b0a7719b000-2b0a7719c000 rw-p 2b0a7719b000 00:00 0 
2b0a7719c000-2b0a772c6000 r-xp 00000000 03:03 8766963                    /usr/lib64/libxml2.so.2.6.30
2b0a772c6000-2b0a774c5000 ---p 0012a000 03:03 8766963                    /usr/lib64/libxml2.so.2.6.30
2b0a774c5000-2b0a774cc000 r--p 00129000 03:03 8766963                    /usr/lib64/libxml2.so.2.6.30
2b0a774cc000-2b0a774cf000 rw-p 00130000 03:03 8766963                    /usr/lib64/libxml2.so.2.6.30
2b0a774cf000-2b0a774d0000 rw-p 2b0a774cf000 00:00 0 
2b0a774d0000-2b0a77552000 r-xp 00000000 03:03 9183933                    /usr/lib64/libfreetype.so.6.3.16
2b0a77552000-2b0a77751000 ---p 00082000 03:03 9183933                    /usr/lib64/libfreetype.so.6.3.16
2b0a77751000-2b0a77755000 r--p 00081000 03:03 9183933                    /usr/lib64/libfreetype.so.6.3.16
2b0a77755000-2b0a77757000 rw-p 00085000 03:03 9183933                    /usr/lib64/libfreetype.so.6.3.16
2b0a77757000-2b0a7777f000 r-xp 00000000 03:03 2596360                    /usr/lib64/libfontconfig.so.1.2.0
2b0a7777f000-2b0a7787e000 ---p 00028000 03:03 2596360                    /usr/lib64/libfontconfig.so.1.2.0
2b0a7787e000-2b0a77889000 rw-p 00027000 03:03 2596360                    /usr/lib64/libfontconfig.so.1.2.0
2b0a77889000-2b0a7788a000 rw-p 2b0a77889000 00:00 0 
2b0a7788a000-2b0a7789e000 r-xp 00000000 03:03 6066910                    /lib64/libz.so.1.2.3
2b0a7789e000-2b0a7799d000 ---p 00014000 03:03 6066910                    /lib64/libz.so.1.2.3
2b0a7799d000-2b0a7799e000 rw-p 00013000 03:03 6066910                    /lib64/libz.so.1.2.3
2b0a7799e000-2b0a779b4000 r-xp 00000000 03:03 5187100                    /usr/lib64/libXmu.so.6.2.0
2b0a779b4000-2b0a77ab4000 ---p 00016000 03:03 5187100                    /usr/lib64/libXmu.so.6.2.0
2b0a77ab4000-2b0a77ab6000 rw-p 00016000 03:03 5187100                    /usr/lib64/libXmu.so.6.2.0
2b0a77ab6000-2b0a77ac5000 r-xp 00000000 03:03 2564205                    /usr/lib64/libXext.so.6.4.0
2b0a77ac5000-2b0a77bc5000 ---p 0000f000 03:03 2564205                    /usr/lib64/libXext.so.6.4.0
2b0a77bc5000-2b0a77bc6000 rw-p 0000f000 03:03 2564205                    /usr/lib64/libXext.so.6.4.0
2b0a77bc6000-2b0a77bc7000 rw-p 2b0a77bc6000 00:00 0 
2b0a77bc7000-2b0a77bcf000 r-xp 00000000 03:03 1826946                    /usr/lib64/libXp.so.6.2.0
2b0a77bcf000-2b0a77cce000 ---p 00008000 03:03 1826946                    /usr/lib64/libXp.so.6.2.0
2b0a77cce000-2b0a77ccf000 rw-p 00007000 03:03 1826946                    /usr/lib64/libXp.so.6.2.0
2b0a77ccf000-2b0a77ce2000 r-xp 00000000 03:03 259329                     /usr/lib64/libXft.so.2.1.2
2b0a77ce2000-2b0a77de1000 ---p 00013000 03:03 259329                     /usr/lib64/libXft.so.2.1.2
2b0a77de1000-2b0a77de2000 rw-p 00012000 03:03 259329                     /usr/lib64/libXft.so.2.1.2
2b0a77de2000-2b0a77deb000 r-xp 00000000 03:03 7438801                    /usr/lib64/libXrender.so.1.3.0
2b0a77deb000-2b0a77fea000 ---p 00009000 03:03 7438801                    /usr/lib64/libXrender.so.1.3.0
2b0a77fea000-2b0a77fec000 rw-p 00008000 03:03 7438801                    /usr/lib64/libXrender.so.1.3.0
2b0a77fec000-2b0a77fed000 rw-p 2b0a77fec000 00:00 0 
2b0a77fed000-2b0a7800f000 r-xp 00000000 03:03 9784680                    /usr/lib64/libpng12.so.0.21.0
2b0a7800f000-2b0a7820e000 ---p 00022000 03:03 9784680                    /usr/lib64/libpng12.so.0.21.0
2b0a7820e000-2b0a78210000 rw-p 00021000 03:03 9784680                    /usr/lib64/libpng12.so.0.21.0
2b0a78210000-2b0a78218000 r-xp 00000000 03:03 7438734                    /usr/lib64/Przerwane


Reproducible: Sometimes




I tried different pdf files, some has this issue, some don't. Below I attach tex file and pdf file used to reproduce this issue.
Comment 1 Michał Kiedrowicz 2007-10-17 23:14:44 UTC
Created attachment 133722 [details]
test.tex
Comment 2 Michał Kiedrowicz 2007-10-17 23:16:33 UTC
Created attachment 133723 [details]
test.pdf
Comment 3 Michał Kiedrowicz 2007-10-17 23:17:18 UTC
Created attachment 133725 [details]
emerge --info
Comment 4 Michał Kiedrowicz 2007-10-17 23:20:46 UTC
Created attachment 133727 [details]
also gdb ooutput with backtrace
Comment 5 Ewgenij Starostin 2007-11-11 20:37:04 UTC
Michał, can you try the patch from bug 198526? Your problem looks similar to mine and I’m curious whether it’s the same one.
Comment 6 Michał Kiedrowicz 2007-11-12 00:22:06 UTC
(In reply to comment #5)
> Michał, can you try the patch from bug 198526? Your problem looks similar to
> mine and I’m curious whether it’s the same one.
> 

Yes, Your patch fixes this bug. Good work :-).
Comment 7 Michał Kiedrowicz 2007-11-18 18:24:30 UTC
Fixed in xpdf-3.02.