This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Built perl 5.6.2 on Cygwin 1.7.11, but get SIGABRT from resulting perl.exe


On 2012-07-17 AM 4:52, Nicholas DiPiazza wrote:
Hi jojelino,

You asked:

what is result of
gdb --args perl
b abort
r
bt (when breakpoint is hit.)

Here it is:


nick@nick-PC ~/perl-5.6.2
$ gdb --args perl
GNU gdb (GDB) 7.3.50.20111026-cvs (cygwin-special)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-cygwin".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/nick/perl-5.6.2/perl...done.
(gdb) b abort
Function "abort" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y

Breakpoint 1 (abort) pending.
(gdb) r
Starting program: /home/nick/perl-5.6.2/perl
[New Thread 3916.0xe18]
[New Thread 3916.0xae4]

Breakpoint 1, abort ()
     at
/home/corinna/src/cygwin/cygwin-1.7.15/cygwin-1.7.15-1/src/cygwin-1.7.15/
     winsup/cygwin/signal.cc:374
374
/home/corinna/src/cygwin/cygwin-1.7.15/cygwin-1.7.15-1/src/cygwin-1.7.15
    /winsup/cygwin/signal.cc: No such file or directory.
         in
/home/corinna/src/cygwin/cygwin-1.7.15/cygwin-1.7.15-1/src/cygwin-1.7
..15/winsup/cygwin/signal.cc
(gdb) bt
#0  abort ()
     at
/home/corinna/src/cygwin/cygwin-1.7.15/cygwin-1.7.15-1/src/cygwin-1.7.15/
     winsup/cygwin/signal.cc:374
#1  0x6110f305 in dlfree (mem=<optimized out>)
     at
/home/corinna/src/cygwin/cygwin-1.7.15/cygwin-1.7.15-1/src/cygwin-1.7.15/
     winsup/cygwin/malloc.cc:4242
#2  0x610831b0 in free (p=0x20000010)
     at
/home/corinna/src/cygwin/cygwin-1.7.15/cygwin-1.7.15-1/src/cygwin-1.7.15/
     winsup/cygwin/malloc_wrapper.cc:49
#3  0x610d50f5 in _sigfe () from /cygdrive/c/cygwin/bin/cygwin1.dll
#4  0x00000000 in ?? ()
(gdb)

Let me know if you would like to see anything else.


and then, what was the result of
gdb --args perl
b _sigfe_free if *((unsigned*)$esp+1)==0x20000010 #which i am interested in to see what the backtrace was.
disp *((unsigned*)$esp+1)
r
bt #when breakpoint is hit.
--
Regards.



-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]