RE: Sodipodi 0.34 on Amd64 crashes on startup
"Lauris Kaplinski" <[email protected]> Fri, 13 Feb 2004 13:28:10 +0200
| Newsgroups | gmane.comp.graphics.sodipodi |
|---|---|
| Message-ID | <[email protected]> |
Hello! One possible cause: src/libarikkei/arikkei-iolib.c, line 134: if (!fd) return NULL; should be: if (fd <= 0) return NULL; Can you test, whether this helps, and if not, send me new strace. best wishes, Lauris Kaplinski -----Original Message----- From: [email protected] [mailto:[email protected]]On Behalf Of Thomas Sent: Friday, February 13, 2004 12:56 PM To: [email protected] Subject: [Sodipodi-list] Sodipodi 0.34 on Amd64 crashes on startup I just built the mdk source RPM of Sodipodi 0.34. Building went flawless, but the resulting binary doesn't work: I'm using Mandrake 9.2rc1 for AMD64. rpmbuild --rebuild sodipodi-0.34-1mdk.src.rpm rpm -i /usr/src/RPM/RPMS/amd64/sodipodi-0.34-1mdk.amd64.rpm ls -l /usr/bin/sodipodi -rwxr-xr-x 1 root root 1341576 Feb 13 11:37 /usr/bin/sodipodi (installed today...) gcc is version 3.3.1 (Mandrake Linux 9.2 3.3.1-4mdk) The end of strace output, where it tires to mmap 68719480832 bytes, which is 4 K more than 64 GB: stat("/usr/share/sodipodi/icons.svg", {st_mode=S_IFREG|0644, st_size=166947, ...}) = 0 open("/usr/share/sodipodi/icons.svg", O_RDONLY) = 4 mmap(NULL, 166947, PROT_READ, MAP_SHARED, 4, 0) = 0x2a955af000 close(4) = 0 mmap(NULL, 258048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a955d8000 brk(0) = 0x6f3000 brk(0x714000) = 0x714000 brk(0) = 0x714000 brk(0x735000) = 0x735000 brk(0) = 0x735000 brk(0x756000) = 0x756000 brk(0) = 0x756000 brk(0x777000) = 0x777000 brk(0) = 0x777000 brk(0x798000) = 0x798000 brk(0) = 0x798000 brk(0x7b9000) = 0x7b9000 brk(0) = 0x7b9000 brk(0x7da000) = 0x7da000 brk(0) = 0x7da000 brk(0x7fb000) = 0x7fb000 munmap(0x2a955d8000, 258048) = 0 munmap(0x2a955af000, 166947) = 0 brk(0) = 0x7fb000 brk(0x81c000) = 0x81c000 brk(0) = 0x81c000 brk(0x83d000) = 0x83d000 brk(0) = 0x83d000 brk(0x85e000) = 0x85e000 brk(0) = 0x85e000 brk(0x888000) = 0x888000 brk(0) = 0x888000 brk(0x8a9000) = 0x8a9000 mmap(NULL, 68719480832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) brk(0) = 0x8a9000 brk(0x10008b6000) = 0x8a9000 mmap(NULL, 68719611904, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) mmap(NULL, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x2a981a0000 munmap(0x2a981a0000, 393216) = 0 munmap(0x2a98300000, 655360) = 0 mprotect(0x2a98200000, 135168, PROT_READ|PROT_WRITE) = 0 mmap(NULL, 68719480832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Thomas ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Sodipodi-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sodipodi-list ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click