x86_64 i błąd w okolicach libxml2/zlib

Michał Sałaban michal w salaban.info
Pią, 9 Paź 2009, 00:48:53 CEST


Hej,

Zaczęło się od tego, że iceweasel segfaultował przy kliknięciu
jakiegokolwiek linku nieotwieralnego w oknie przeglądarki. Przy pomocy
debuginfo i gdb dotarłem do tego:

Program received signal SIGSEGV, Segmentation fault.
__xmlParserInputBufferCreateFilename (URI=0x7fffda849c80
"/usr/share/mime/application/pdf.xml", enc=<value optimized out>) at
xmlIO.c:2548
2548		    if (((z_stream *)context)->avail_in > 4) {
Current language:  auto; currently c
(gdb) display context
1: context = (void *) 0xffffffffda8579d0


Ten wskaźnik wypełniony w pierwszej połowie jedynkami wygląda mi
podejrzanie. Czyżby konflikt między 32- i 64-bitowymi typami?

Poniższe bugi wydają się być związane z tematem. Dla mnie jednak temat
zbyt odległy jak na wieczorne rozwiązywanie:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439945
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439967

-- 
Michał Sałaban <michal(at)salaban.info> | http://michal.salaban.info


Więcej informacji o liście dyskusyjnej pld-devel-pl