Re: [gtk-list] Re: Perl/Gtk CVS 19990922



Paolo Molaro wrote:
> 
> > Also the RawGdk test just showed a black square and refused to go away,
> > even after I had quit the test UI, until I kill()ed the perl process that
> > was left running, no core dumps though.
> 
> Well, that's a "raw" test, look at the code and you'll realize that it's
> supposed to da just that:-)
OK:-)

> $ gdb /path/to/perldebug
> gdb> set args my_script
> gdb> run
> ....
> crash
> gdb> bt
> 
I did what you suggested (I don't have a perldebug so I just used perl)
----------------------8<-----------
[...]
(gdb) set args Dump.pl
(gdb) run
Starting program: /usr/bin/perl Dump.pl

Program received signal SIGABRT, Aborted.
0x40063781 in __kill ()
(gdb) bt
#0  0x40063781 in __kill ()
#1  0x400635af in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x400647bf in abort () at ../sysdeps/generic/abort.c:83
#3  0x40605df2 in __deregister_frame_info (begin=0x40215570)
#4  0x40156a1a in __do_global_dtors_aux ()
#5  0x401e9205 in _fini ()
#6  0x40005ce6 in _dl_fini () at dl-fini.c:32
#7  0x40065665 in exit (status=0) at exit.c:55
#8  0x8055cdc in main ()
----------------------8<-----------

BTW, I also ran ldd as you advised someone else:

ldd /usr/lib/perl5/site_perl/i386-linux/auto/Gtk/Gtk.so
    libgtkxmhtml.so.1 => /usr/local/lib/libgtkxmhtml.so.1 (0x40101000)
    libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40157000)
    libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40164000)
    libpng.so.2 => /usr/lib/libpng.so.2 (0x40183000)
    libz.so.1 => /usr/lib/libz.so.1 (0x4019d000)
    libgnomeui.so.32 => /usr/local/lib/libgnomeui.so.32 (0x401ab000)
    libart_lgpl.so.2 => /usr/local/lib/libart_lgpl.so.2 (0x4026d000)
    libgdk_imlib.so.1 => /usr/local/lib/libgdk_imlib.so.1 (0x4027c000)
    libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4029f000)
    libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x402a7000)
    libgtk-1.2.so.0 => /usr/local/lib/libgtk-1.2.so.0 (0x402bb000)
    libgdk-1.2.so.0 => /usr/local/lib/libgdk-1.2.so.0 (0x403ce000)
    libgmodule-1.2.so.0 => /usr/local/lib/libgmodule-1.2.so.0 (0x403fe000)
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40404000)
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4040f000)
    libm.so.6 => /lib/libm.so.6 (0x404a6000)
    libgnome.so.32 => /usr/local/lib/libgnome.so.32 (0x404bf000)
    libgnomesupport.so.0 => /usr/local/lib/libgnomesupport.so.0 (0x404d3000)
    libdb.so.2 => /lib/libdb.so.2 (0x404d9000)
    libglib-1.2.so.0 => /usr/local/lib/libglib-1.2.so.0 (0x404e7000)
    libdl.so.2 => /lib/libdl.so.2 (0x40509000)
    libc.so.6 => /lib/libc.so.6 (0x4050c000)
    /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)

Does this help? It's meaningless to me I'm afraid but tell me if you need
to see output from a debug version of perl.

Regards, Dermot



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]