https://bugzilla.novell.com/show_bug.cgi?id=279329
------- Comment #11 from robin.listas@telefonica.net 2007-06-07 17:36 MST -------
Out of curiosity, I tried compiling a new version, djvulibre-3.5.19. I used
"configure --enable-debug", and I modified (hacked) it to use
«opt="-march=pentium4"». It crashes with an slightly different message.
It's also funny that gnome-main-menu crashes consistently about the same time
that c44 crashes. It should be unrelated, but... :-?
Another note: the man page of c44 says:
] BUGS
] The encoder requires more memory than necessary.
] The rechunking capability is currently broken.
maybe related... it does indeed use a lot of memory.
I'll add here the gdb messages; I suppose they will not help, but maybe I'm
wrong.
..
(gdb) file /usr/local/bin/c44
Reading symbols from /usr/local/bin/c44...(no debugging symbols found)...done.
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run -dpi 72 -slice "72+11+10+10" mosaico.pnm
Starting program: /usr/local/bin/c44 -dpi 72 -slice "72+11+10+10" mosaico.pnm
Failed to read a valid object file image from memory.
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1213367600 (LWP 2568)]
terminate called after throwing an instance of 'GException'
Program received signal SIGABRT, Aborted.
[Switching to Thread -1213367600 (LWP 2568)]
0xb7f51410 in ?? ()
(gdb)
(gdb)
(gdb) backtrace
#0 0xb7f51410 in ?? ()
#1 0xbfa88ecc in ?? ()
#2 0x00000006 in ?? ()
#3 0x00000a08 in ?? ()
#4 0xb7b01060 in raise () from /lib/libc.so.6
#5 0xb7b02801 in abort () from /lib/libc.so.6
#6 0xb7d034f0 in __gnu_cxx::__verbose_terminate_handler () from
/usr/lib/libstdc++.so.6
#7 0xb7d00f15 in std::set_unexpected () from /usr/lib/libstdc++.so.6
#8 0xb7d00f52 in std::terminate () from /usr/lib/libstdc++.so.6
#9 0xb7d00f75 in std::terminate () from /usr/lib/libstdc++.so.6
#10 0xb7d00a08 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
#11 0xb7d014eb in operator new () from /usr/lib/libstdc++.so.6
#12 0xb7dc3b58 in GPBufferBase (this=0xbfa8995c, xptr=@0xbfa89964, n=268435456,
t=2) at GSmartPointer.cpp:203
#13 0xb7df6629 in GPBuffer (this=0xbfa8995c, xptr=@0xbfa89964, n=268435456) at
GSmartPointer.h:480
#14 0xb7df9cd0 in IW44Image::Map::Encode::create (this=0x8057428,
img8=0x17a99008 '\200'