[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

perl-bindings test FAIL: BusError @ SVN 13x 'make check-swig-pl'

From: OpenMacNews <openmacnews_at_gmail.com>
Date: 2006-03-19 19:35:27 CET

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

hi all,

on several supposedly 'identical' OSX 10.4.5 boxes, as i've built:

        SVN 13x-HEAD
        NEON v0.25.5
        SWIG 1.3.25
        PERL 5.8.8

on ALL boxes,

        make
        make javahl
        make swig-py
        make swig-rb
        make swig-pl

        make install-javahl
        make install-swig-py
        make install-swig-rb
        make install-swig-pl

        make check
        make check-javahl
        make check-swig-py
        make check-swig-rb

all complete successfully ...

on all but ONE box,

        make check-swig-pl

completes successfully, as well.

on that ONE box, on exec, e.g., of:

        ./subversion/bindings/swig/perl/native/t/0use.t

i get simply:

        1..1
        BusError

with a test file, simplified from 0use.t, of:

# cat mytest.t
        #!/usr/bin/perl -w
        use Test::More tests => 1;
        use strict;
        use_ok 'SVN::Core';

exec of:

        perl mytest.t

results, again, in:

        1..1
        Bus Error

fwiw, using:

        #!/usr/bin/perl -w
        use Test::More tests => 1;
        use strict;
        use_ok 'SVN::Repos';

does NOT cause the BusError, reporting, rather, as expected:

        1..1
        ok 1 - use SVN::Repos;

on 'BusError', a CrashReport is written:

% cat /Library/Logs/CrashReporter/perl.crash.log
**********

Host Name: server
Date/Time: 2006-03-19 09:36:10.130 -0800
OS Version: 10.4.5 (Build 8H14)
Report Version: 4

Command: perl
Path: /usr/local/perl5/bin/perl
Parent: tcsh [9705]

Version: ??? (???)

PID: 2995
Thread: 0

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000018

Thread 0 Crashed:
0 libapr.0.dylib 0x0150a748 apr_pool_create_ex + 92
(apr_pools.c:798)
1 libsvn_subr-1.0.dylib 0x005eb9b0 svn_pool_create_ex + 48
(icplusplus.c:28)
2 _Core.bundle 0x00512afc _wrap_svn_pool_create + 532
(core.c:3779)
3 libperl.dylib 0x00276380 Perl_pp_entersub + 1644
(icplusplus.c:28)
4 libperl.dylib 0x0026df80 Perl_runops_standard + 68
(icplusplus.c:28)
5 libperl.dylib 0x002086b4 Perl_call_sv + 1340
(icplusplus.c:28)
6 libperl.dylib 0x00208ab8 Perl_call_list + 420
(icplusplus.c:28)
7 libperl.dylib 0x0023e16c Perl_newATTRSUB + 4136
(icplusplus.c:28)
8 libperl.dylib 0x0023ea4c Perl_utilize + 1644
(icplusplus.c:28)
9 libperl.dylib 0x0022d250 Perl_yyparse + 4268
(icplusplus.c:28)
10 libperl.dylib 0x002a7d94 S_doeval + 588 (icplusplus.c:28)
11 libperl.dylib 0x002b0208 Perl_pp_entereval + 1676
(icplusplus.c:28)
12 libperl.dylib 0x0026df80 Perl_runops_standard + 68
(icplusplus.c:28)
13 libperl.dylib 0x00209028 perl_run + 484 (icplusplus.c:28)
14 perl 0x00002a04 main + 228 (crt.c:355)
15 perl 0x00002178 _start + 340 (crt.c:272)
16 perl 0x00002020 start + 60

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x000000000150a748 srr1: 0x000000000000f030
   vrsave: 0x0000000000000000
    cr: 0x22422222 xer: 0x0000000000000009 lr:
0x000000000150a6fc ctr: 0x000000000150a6ec
    r0: 0x0000000000000000 r1: 0x00000000bfffc600 r2:
0x000000000151a6fc r3: 0x00000000bfffc698
    r4: 0x0000000000000000 r5: 0x00000000005eb970 r6:
0x0000000000000000 r7: 0x000000006c000000
    r8: 0x0000000000000100 r9: 0x0000000001800440 r10:
0x00000000002e7e28 r11: 0x0000000042422228
   r12: 0x000000000150a6ec r13: 0x0000000000000000 r14:
0x0000000000000000 r15: 0x0000000000000000
   r16: 0x0000000000000000 r17: 0x0000000000000000 r18:
0x00000000000000c0 r19: 0x0000000000000000
   r20: 0x0000000000401c00 r21: 0x0000000000000000 r22:
0x0000000000000000 r23: 0x0000000000000001
   r24: 0x0000000000000001 r25: 0x00000000bfffc698 r26:
0x00000000005eb970 r27: 0x0000000000000000
   r28: 0x0000000000000000 r29: 0x0000000001858e00 r30:
0x0000000000561558 r31: 0x000000000150a6fc

Binary Images Description:
    0x1000 - 0x3fff perl /usr/local/perl5/bin/perl
   0x27000 - 0x43fff libsvn_client-1.0.dylib
/usr/local/subversion13x/lib/libsvn_client-1.0.dylib
   0x4d000 - 0x53fff libsvn_delta-1.0.dylib
/usr/local/subversion13x/lib/libsvn_delta-1.0.dylib
   0xda000 - 0xdcfff libsvn_fs-1.0.dylib
/usr/local/subversion13x/lib/libsvn_fs-1.0.dylib
   0xe0000 - 0xe1fff libsvn_ra-1.0.dylib
/usr/local/subversion13x/lib/libsvn_ra-1.0.dylib
   0xe4000 - 0xe8fff libsvn_diff-1.0.dylib
/usr/local/subversion13x/lib/libsvn_diff-1.0.dylib
   0xec000 - 0xf1fff libsvn_swig_perl-1.0.dylib
/usr/local/subversion13x/lib/libsvn_swig_perl-1.0.dylib
   0xf6000 - 0xf9fff libsvn_ra_local-1.0.dylib
/usr/local/subversion13x/lib/libsvn_ra_local-1.0.dylib
  0x205000 - 0x305fff libperl.dylib
/usr/local/perl_libs/privlib/darwin-thread-multi-2level/CORE/libperl.dylib
  0x335000 - 0x34efff libapr.dylib /usr/local/lib/libapr.dylib
  0x3a2000 - 0x3b9fff libsvn_repos-1.0.dylib
/usr/local/subversion13x/lib/libsvn_repos-1.0.dylib
  0x3c1000 - 0x3e0fff libsvn_wc-1.0.dylib
/usr/local/subversion13x/lib/libsvn_wc-1.0.dylib
  0x3e9000 - 0x3fafff libz.1.dylib /usr/local/lib/libz.1.dylib
  0x505000 - 0x55cfff _Core.bundle
/usr/local/perl_libs/sitelib/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle
  0x5df000 - 0x5fcfff libsvn_subr-1.0.dylib
/usr/local/subversion13x/lib/libsvn_subr-1.0.dylib
  0x607000 - 0x634fff libssl.0.9.7.dylib
/usr/local/ssl/lib/libssl.0.9.7.dylib
  0x646000 - 0x713fff libcrypto.0.9.7.dylib
/usr/local/ssl/lib/libcrypto.0.9.7.dylib
  0x772000 - 0x785fff libsvn_fs_fs-1.0.dylib
/usr/local/subversion13x/lib/libsvn_fs_fs-1.0.dylib
  0x78d000 - 0x7a9fff libsvn_fs_base-1.0.dylib
/usr/local/subversion13x/lib/libsvn_fs_base-1.0.dylib
  0x7b3000 - 0x7bffff libsvn_ra_svn-1.0.dylib
/usr/local/subversion13x/lib/libsvn_ra_svn-1.0.dylib
  0x7c5000 - 0x7d6fff libsvn_ra_dav-1.0.dylib
/usr/local/subversion13x/lib/libsvn_ra_dav-1.0.dylib
  0x7de000 - 0x7e0fff IO.bundle
/usr/local/perl_libs/privlib/darwin-thread-multi-2level/auto/IO/IO.bundle
 0x1008000 - 0x101cfff libneon.25.dylib
/usr/local/neon0255/lib/libneon.25.dylib
 0x1066000 - 0x115ffff libxml2.2.dylib
/usr/local/lib/libxml2.2.dylib
 0x1394000 - 0x13a4fff libaprutil.0.dylib
/usr/local/apache2/lib/libaprutil.0.dylib
 0x13e5000 - 0x1492fff libdb-4.3.dylib
/usr/local/berkeley-db/lib/libdb-4.3.dylib
 0x14ac000 - 0x14c8fff libexpat.1.dylib
/usr/local/lib/libexpat.1.dylib
 0x14fe000 - 0x1516fff libapr.0.dylib
/usr/local/apache2/lib/libapr.0.dylib
 0xa000000 - 0xa0a3fff com.tcltk.tcllibrary 8.5a3
/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl
0x8fe00000 - 0x8fe54fff dyld 44.2 /usr/lib/dyld
0x90000000 - 0x901b3fff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x9020b000 - 0x9020ffff libmathCommon.A.dylib
/usr/lib/system/libmathCommon.A.dylib
0x9073a000 - 0x90813fff com.apple.CoreFoundation 6.4.4 (368.25)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9085c000 - 0x9085cfff com.apple.CoreServices 10.4 (???)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x9085e000 - 0x90960fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x909ba000 - 0x90a3efff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90a68000 - 0x90ad6fff com.apple.framework.IOKit 1.4 (???)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90aed000 - 0x90afffff libauto.dylib /usr/lib/libauto.dylib
0x90b06000 - 0x90ddefff com.apple.CoreServices.CarbonCore 681.3 (671.2)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90e44000 - 0x90ec4fff com.apple.CoreServices.OSServices 4.1
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90f0e000 - 0x90f4ffff com.apple.CFNetwork 10.4.4 (129.9)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x90f64000 - 0x90f7cfff com.apple.WebServices 1.1.2 (1.1.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x90f8c000 - 0x9100dfff com.apple.SearchKit 1.0.5
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x91053000 - 0x9107dfff com.apple.Metadata 10.4.4 (121.34)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9108e000 - 0x9109cfff libz.1.dylib /usr/lib/libz.1.dylib
0x9109f000 - 0x91262fff com.apple.security 4.3 (25966)
/System/Library/Frameworks/Security.framework/Versions/A/Security
0x91365000 - 0x9136efff com.apple.DiskArbitration 2.1
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x91375000 - 0x9139cfff com.apple.SystemConfiguration 1.8.2
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x913af000 - 0x913b7fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x913bc000 - 0x913dcfff libmx.A.dylib /usr/lib/libmx.A.dylib
0x92d08000 - 0x92df6fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
0x943d0000 - 0x9440dfff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
0x94af1000 - 0x94b0efff libresolv.9.dylib /usr/lib/libresolv.9.dylib
0x95013000 - 0x9513afff edu.mit.Kerberos 5.5.20
/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos

yes, i know something's 'unique' on this box ... the question is, of
course, WHAT? i've been rebuilding/comparing prereqs for a day or so
now ... nada! :-/

any help tracking this down is appreciated!

cheers,

richard
- --

/"\
\ / ASCII Ribbon Campaign
 X against HTML email, vCards
/ \ & micro$oft attachments

[GPG] OpenMacNews at gmail dot com
fingerprint: 50C9 1C46 2F8F DE42 2EDB D460 95F7 DDBD 3671 08C6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iEYEAREDAAYFAkQdpG8ACgkQlffdvTZxCManeACfUxYH0lg3VA/RlT5hzlR1WoWp
jnoAoId7wweSg0g5pq9od1BDdu116jWJ
=jBbu
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Mar 19 19:35:55 2006

This is an archived mail posted to the Subversion Dev mailing list.