I'm having a hard time trying to get AE/EV/Coro working under Perl 5.18.1, not
sure if anyone else has tried this. This is just simply using AnyEvent::DBI,
and I get this seg fault - looks like it's in EV.
I'm using EV 4.15, AE 7.05, AE::DBI 2.3. When I also use Coro, it's 6.31, and
I get a seg fault somewhere else, but I haven't finished narrowing down that
problem yet to something simple to report. That one looks like it's in
Perl_pad_push, called from within Coro.
$ perl5.18.1 -MEV -MAnyEvent::DBI -E '$dbh=AnyEvent::DBI-
>new("dbi:SQLite:dbname=sysvars.db",undef,undef,RaiseError=>1)'
Segmentation fault
$ MIBE_LOG=/home/dmcbride/tmp/isas/log gdb $(which perl5.18.1)
GNU gdb (Gentoo 7.5.1 p2) 7.5.1
Copyright (C) 2012 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 "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from
/home/dmcbride/tmp/isas/perl/opt/IBM/mibe/perl/bin/perl...done.
(gdb) run -MEV -MAnyEvent::DBI -E '$dbh=AnyEvent::DBI-
>new("dbi:SQLite:dbname=sysvars.db",undef,undef,RaiseError=>1)'
Starting program: /home/dmcbride/bin/perl5.18.1 -MEV -MAnyEvent::DBI -E
'$dbh=AnyEvent::DBI-
>new("dbi:SQLite:dbname=sysvars.db",undef,undef,RaiseError=>1)'
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6a92b01 in XS_EV_child (my_perl=<optimized out>, cv=<optimized
out>)
at EV.xs:768
768 EV.xs: No such file or directory.
_______________________________________________
anyevent mailing list
[email protected]
http://lists.schmorp.de/mailman/listinfo/anyevent