
On Sat, 4 Dec 2004, Jonathan Leighton [Turnip] wrote:
I'm not sure what part of this you need, so you get the whole lot... :)
Good thanks
[turnip@...21... ~]$ gdb inkscape (gdb) run Starting program: /usr/bin/inkscape Program received signal SIGABRT, Aborted. [Switching to Thread -151128384 (LWP 7673)] 0x00ad47a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 (gdb) bt #0 0x00ad47a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00b14955 in raise () from /lib/tls/libc.so.6 #2 0x00b16319 in abort () from /lib/tls/libc.so.6 #3 0x00b4da1b in malloc_printerr () from /lib/tls/libc.so.6 #4 0x00b4e4ba in free () from /lib/tls/libc.so.6 #5 0x00836445 in operator delete () from /usr/lib/libstdc++.so.6 #6 0x0081759f in std::string::_Rep::_M_destroy () from /usr/lib/libstdc++.so.6
Here's the interesting part:
#7 0x0828ab18 in Inkscape::Extension::Dependency::check () #8 0x082890e8 in Inkscape::Extension::Extension::check () #9 0x0828c50f in Inkscape::Extension::Input::check () #10 0x0828b0f9 in Inkscape::Extension::Dependency::check () #11 0x08289e69 in Inkscape::Extension::DB::foreach () #12 0x0828b20e in Inkscape::Extension::init () #13 0x080c53b2 in sp_main_gui ()
The failure appears to be going on during the checking of extension dependencies. This could mean a number of things... Ted is going to have to give some advice here.
But here's something to try: First find where inkscape is installing the extensions. This will probably something like /usr/share/inkscape/extensions/. Next (as root) move aside the *.inx files (i.e. put them in a temporary directory), then run Inkscape and see if it starts up.
If so, then try putting the .inx files back one by one until you find the one that causes the problem. Then we can see where to go from there.
Bryce
#14 0x080c55ae in main () (gdb)
Jonathan
Bryce Harrington wrote:
On Sat, 4 Dec 2004, Jonathan Leighton [Turnip] wrote:
Thanks. I installed the SVG modules from CPAN, but it didn't work. I managed to find some RPMs in the Dag repository though, so I got it to install. However, I seem to be fighting a bit of a losing battle here. After installation it wouldn't start up. I recompiled inkscape, and tried again, but it still wouldn't start up. When launched from the terminal it gives this message:
[turnip@...21... ~]$ inkscape *** glibc detected *** free(): invalid pointer: 0x083332b0 ***
Try running:
$ gdb inkscape
run
(let it crash)
bt
This could give some idea where the problem is creeping in.
I imagine this is getting frustrating but keep at it - you seem to be making good progress, and it'll put hair on your chest. ;-)
This is a very hard release to get packaged due to the wide number of dependencies, but it can be done. There were a couple releases we had back in the Sodipodi days like this when large numbers of dependencies had to be solved. It's hard but it can be done, and you'll learn a lot in the process.
Bryce