Hi! A crash of xdvipdfm (or in xetex itself) occured for some input. To "fix" it I did the following in my source XML (from which the xetex source is generated):
- <kap><title>TODO: zařadit, nebo zabít :)</title> + <kap><title>TODO: zařadit, nebo kill</title> The font used is Linux Libertine (in this section). My XeTeX version (the last version which can be compiled directly from SVN on my system - about a year and half old or something like that. Can eventually try to find out which SVN revision exactly): $ xetex --version XeTeX 3.1415926-2.2-0.9995.2 (Web2C 7.5.6) kpathsea version 3.5.6dev Copyright 2009 SIL International and Jonathan Kew. There is NO warranty. Redistribution of this software is covered by the terms of both the XeTeX copyright and the Lesser GNU General Public License. For more information about these matters, see the file named COPYING and the XeTeX source. Primary author of XeTeX: Jonathan Kew. Compiled with ICU version 4.0 [with modifications for XeTeX] Compiled with zlib version 1.2.5; using 1.2.5 Compiled with FreeType2 version 2.3.7; using 2.3.7 Compiled with fontconfig version 2.8.0; using 2.8.0 Compiled with libpng version 1.2.15; using 1.2.15 Compiled with xpdf version 3.01 The backtrace (hope it helps somehow, sorry once I worked the issue around, I cannot spent more time on the problem): =========================================================== Core was generated by `xdvipdfmx -q -E -o dis.pdf'. Program terminated with signal 6, Aborted. #0 __kernel_vsyscall () at arch/x86/vdso/vdso32/sysenter.S:49 49 arch/x86/vdso/vdso32/sysenter.S: No such file or directory. in arch/x86/vdso/vdso32/sysenter.S Thread 1 (Thread 18834): #0 __kernel_vsyscall () at arch/x86/vdso/vdso32/sysenter.S:49 No locals. #1 0x006ce2f1 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> resultvar = <value optimized out> pid = 8556532 selftid = 18834 #2 0x006cfd5e in abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7b94f9 <_dl_addr+601>, sa_sigaction = 0x7b94f9 <_dl_addr+601>}, sa_mask = {__val = {5772484, 135243072, 134508940, 3218764484, 1886, 3218764452, 134513128, 134513068, 3218764296, 4, 3218764380, 7807035, 134521089, 7215108, 8556532, 9, 3218765772, 3218764500, 7935564, 15, 3218764380, 4, 0, 3218764476, 3218767960, 2, 8315970, 8315974, 8309220, 8309167, 4, 3218764380}}, sa_flags = 8315982, sa_restorer = 0x7ee44a} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0x0070a51d in __libc_message (do_abort=2, fmt=0x7ee4ab "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186 ap = 0x96edcf0 "*** stack smashing detected ***: xdvipdfmx terminated\n" ap_copy = 0xbfda78e4 "\223\344~" fd = 15 on_2 = <value optimized out> list = <value optimized out> nlist = <value optimized out> cp = <value optimized out> written = <value optimized out> #4 0x007945bd in __fortify_fail (msg=0x7ee493 "stack smashing detected") at fortify_fail.c:32 No locals. #5 0x0079456a in __stack_chk_fail () at stack_chk_fail.c:29 No locals. #6 0x08099a9d in spc_exec_special (buffer=0x96edc20 "pdf: out 2 << /Title (5.6 TODO: za\305\231adit, nebo zab\303\255t :)) /Dest [@thispage /FitH @ypos] >>[", size=90, x_user=0, y_user=-173.51019492333438, mag=1) at specials.c:604 error = -1 i = -1216801140 found = <value optimized out> spe = {x_user = 0, y_user = -173.51019492333438, mag = 1, pg = 13} args = {curptr = 0x96edc7a "[", endptr = 0x96edc7a "[", base = 0x96edc20 "pdf: out 2 << /Title (5.6 TODO: za\305\231adit, nebo zab\303\255t :)) /Dest [@thispage /FitH @ypos] >>[", command = 0x80df80e "out"} special = {key = 0x80db881 "pdf:", exec = 0x8095200 <spc_handler_pdfm_outline>} #7 0x08065743 in dvi_do_special (buffer=0x96edc20, size=90) at dvi.c:850 No locals. #8 0x080657f5 in do_xxx (size=90) at dvi.c:1743 i = 6 #9 0x08066269 in do_xxx3 (n=12, paper_width=595.27559099999996, paper_height=841.88976400000001, hmargin=72, vmargin=72) at dvi.c:1771 No locals. #10 dvi_do_page (n=12, paper_width=595.27559099999996, paper_height=841.88976400000001, hmargin=72, vmargin=72) at dvi.c:2157 sbuf = "12\000\000\210\244\202\000\221&q\000\364\217\202\000>\347~\000\314\366~\000\273\325~\000|\000\000\000w\000\000\000n\000\000\000j\326~\000[\000\000\000\071\000\000\000\n", '\000' <repeats 19 times>, "\001\000\000\000\n\000\000\000K\000\000\000\330\243\202\000\000\000\000\000P\000\000\000\017'\000\000\240\243\202\000\300\000\000\000\320\243\202\000 \000\000\000 \000\000\000\240\243\202\000\364\217\202\000\240\243\202\000K\000\000\000\250{\332\277pPq\000\030\221\\\000\b\000\000\000\b\000\000\000\364\217\202\000\030\221\\\000K\000\000\000\a\000\000\000\310{\332\277\355R\\\000K\000\000\000\221&q\000\364\217\202\000\030\221\\\000\030\221\\\000K\000\000\000\350{\332\277\370V\\\000\070\244\202\000\274|\332\277X|\332\277>\347~\000\314\366~\000\273\325~\000|\000\000\000w\000\000\000n\000\000\000j\326~\000[\000\000\000<\000\000\000#\000\000\000\221&q\000\000\000\000\000\000\000\000\000\206\031"... slen = 0 #11 0x08068cc5 in do_dvi_pages (argc=5, argv=0xbfda8084) at dvipdfmx.c:705 w = 595.27559099999996 yo = 72 h = 841.88976400000001 xo = 72 lm = 0 '\000' page_no = 12 i = 0 step = 1 page_width = 595.27559099999996 page_height = 0 page_count = 13 mediabox = {llx = 0, lly = 0, urx = 595.27559099999996, ury = 841.88976400000001} #12 main (argc=5, argv=0xbfda8084) at dvipdfmx.c:881 dvi2pts = 595.27559099999996 >From To Syms Read Shared Object Library 0x005b9770 0x005c5928 Yes /usr/lib/libkpathsea.so.4 0x00b3a430 0x00ba49b8 Yes /usr/lib/freetype-freeworld/libfreetype.so.6 0x00cc3f60 0x00cdfcf8 Yes /usr/lib/libfontconfig.so.1 0x00677b80 0x00678488 Yes /usr/lib/libpaper.so.1 0x005f4670 0x00601298 Yes /lib/libz.so.1 0x00587470 0x005a1b68 Yes /lib/libm.so.6 0x00ae2720 0x00afe718 Yes /usr/lib/libpng12.so.0 0x006b9c10 0x007d69c4 Yes /lib/libc.so.6 0x00b0b040 0x00b23ef8 Yes /lib/libexpat.so.1 0x00563850 0x0057ab3f Yes /lib/ld-linux.so.2 0x005d5f90 0x005ec818 Yes /lib/libgcc_s.so.1 $1 = 0x96edcf0 "*** stack smashing detected ***: xdvipdfmx terminated\n" No symbol "__glib_assert_msg" in current context. eax 0x0 0 ecx 0x4992 18834 edx 0x6 6 ebx 0x4992 18834 esp 0xbfda7194 0xbfda7194 ebp 0xbfda71ac 0xbfda71ac esi 0x400 1024 edi 0x828ff4 8556532 eip 0x12e424 0x12e424 <__kernel_vsyscall+16> eflags 0x200246 [ PF ZF IF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 Dump of assembler code for function __kernel_vsyscall: 0x0012e414 <+0>: push %ecx 0x0012e415 <+1>: push %edx 0x0012e416 <+2>: push %ebp 0x0012e417 <+3>: mov %esp,%ebp 0x0012e419 <+5>: sysenter 0x0012e41b <+7>: nop 0x0012e41c <+8>: nop 0x0012e41d <+9>: nop 0x0012e41e <+10>: nop 0x0012e41f <+11>: nop 0x0012e420 <+12>: nop 0x0012e421 <+13>: nop 0x0012e422 <+14>: jmp 0x12e417 <__kernel_vsyscall+3> => 0x0012e424 <+16>: pop %ebp 0x0012e425 <+17>: pop %edx 0x0012e426 <+18>: pop %ecx 0x0012e427 <+19>: ret End of assembler dump. ====================================================================== -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex