I am having a strange problem. I have been using python + rpy2 on my Mac
for quite sometime now. I recently upgraded to OS X 10.8 from 10.6 and
that's when the problem began.

Now, when I try to load some R packages (like zoo) using robjects.r, python
crashes with seg fault 11. Here's an example below:

>> import rpy2.robjects as ro
>> ro.r(''' library(zoo) ''')

This results in the following crash report (see below). Can anyone help me
debug this and figure out what the problem is?

Thanks!

_________________________________________________________________________________________________________________________

Process:         Python [365]
Path:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Identifier:         Python
Version:            2.7.3 (2.7.3)
Code Type:        X86-64 (Native)
Parent Process:  bash [325]
User ID:             501

Date/Time:       2013-04-02 02:55:03.684 -0400
OS Version:      Mac OS X 10.8.3 (12D78)
Report Version:  10

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000018

VM Regions Near 0x18:
-->
    __TEXT                 0000000100000000-0000000100001000 [    4K]
r-x/rwx SM=COW
 
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libR.dylib                     0x0000000104aeb1c7 GetNewPage + 183
(memory.c:806)
1   libR.dylib                     0x0000000104aec44b Rf_allocVector + 2235
(memory.c:2221)
2   libR.dylib                     0x0000000104a0816e
get_package_CEntry_table + 174 (Rinlinedfuns.h:513)
3   libR.dylib                     0x0000000104a0825f R_RegisterCCallable +
31 (Rdynload.c:1391)
4   zoo.so                         0x00000001035e5466 R_init_zoo + 70
(init.c:46)
5   libR.dylib                     0x0000000101007089 AddDLL + 201
6   libR.dylib                     0x000000010100737a do_dynload + 170
7   libR.dylib                     0x00000001010a6aab bcEval + 10043
8   ???                            0x00007fff5fbf4bb0 0 + 140734799760304

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0xffffffff1fffffff  rcx: 0x0000000104039608
 rdx: 0x0000000104039608
  rdi: 0x0000000020000000  rsi: 0x0000000000000000  rbp: 0x00007fff5fbf4240
 rsp: 0x00007fff5fbf4210
   r8: 0x0000000000000160   r9: 0x0000000000000000  r10: 0x0000000104cf3970
 r11: 0x0000000000000000
  r12: 0x0000000104cf3830  r13: 0x0000000000000028  r14: 0x0000000000000030
 r15: 0x0000000000000001
  rip: 0x0000000104aeb1c7  rfl: 0x0000000000010202  cr2: 0x0000000000000018
Logical CPU: 1

Binary Images:
       0x100000000 -        0x100000fff +org.python.python (2.7.3 - 2.7.3)
<6729542A-9233-A64E-2797-4BAF23C0C942>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
       0x100003000 -        0x10016bfe7 +org.python.python (2.7.3, [c]
2004-2012 Python Software Foundation. - 2.7.3)
<35145595-A1C0-45F9-D397-C603EE0E0B54>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python
       0x1002ee000 -        0x1002f3fff +array.so (???)
<5016C2F6-BC06-2B3A-C0C3-CCA546066A73>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/array.so
       0x1002fb000 -        0x1002fcfff +_hashlib.so (???)
<D8332168-1C08-96B7-4ADD-FF44E32E6320>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_hashlib.so
       0x1004b0000 -        0x1004e4ff7 +readline.so (???)
<10B242AB-3587-74AC-3ED9-ADE7AE715FDE>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/readline/readline.so
       0x1004ff000 -        0x100545ff7 +libncurses.5.dylib (5)
<0BA1D173-3328-C80F-0080-770D3A589FF5> /opt/local/lib/libncurses.5.dylib
       0x100582000 -        0x100589ff7 +itertools.so (???)
<A2FF86BD-392B-1694-7585-FC3021FD4915>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/itertools.so
       0x100594000 -        0x1005a3ff7 +_rinterface.so (???)
<9AD185A0-A567-1D9E-5946-94D22301A7E1>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so
       0x1005b5000 -        0x1005e1fff +libRblas.dylib (0)
<79B7884F-707F-3D59-AF76-3C47FF7F7309> /opt/local/lib/*/libRblas.dylib
       0x1005e4000 -        0x1005efff7 +libgomp.1.dylib (2)
<5F6F59F5-49D2-32E5-8E1B-845E24643116> /opt/local/lib/*/libgomp.1.dylib
       0x1005fb000 -        0x1005fcfff +_random.so (???)
<AAC611D8-D82E-4227-27C0-ACD9589D548C>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_random.so
       0x100700000 -        0x100729fff +libreadline.6.2.dylib (6.2)
<E37FDE3E-AE96-525A-DD7C-5444A08C2F30> /opt/local/lib/libreadline.6.2.dylib
       0x10073f000 -        0x10075ffef +liblzma.5.dylib (6.4)
<2436EADC-ADA7-800F-87BE-480E010827C4> /opt/local/lib/liblzma.5.dylib
       0x100765000 -        0x100778fef +libgcc_s.1.dylib (1)
<9521B0A3-DFB2-30E5-81D1-B6FE12351BF2> /opt/local/lib/*/libgcc_s.1.dylib
       0x1007c7000 -        0x1007ccfef +math.so (???)
<E6B861CF-FF7B-01E7-C873-5CCC030C1CE3>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/math.so
       0x1007d3000 -        0x1007d6fef +binascii.so (???)
<7C14C92D-B218-F27F-4F3A-9809AFAB395A>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/binascii.so
       0x1007da000 -        0x1007ecff7 +libz.1.dylib (1.2.7)
<CB0AF5A1-4847-4398-FBE4-78483C8F8866> /opt/local/lib/libz.1.dylib
       0x1007f0000 -        0x1007f1fff +cStringIO.so (???)
<AE22963C-AD85-3017-3AAA-191802F249C6>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cStringIO.so
       0x1007f6000 -        0x1007f7ff7 +fcntl.so (???)
<328E9F46-8B49-5C09-60B7-E3CD93379EE4>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/fcntl.so
       0x1007fa000 -        0x1007fdfff +lattice.so (0)
<5C6431FB-5B8A-A18A-8018-45A4F96C892D>
/Library/Frameworks/R.framework/Versions/2.15/Resources/library/lattice/libs/x86_64/lattice.so
       0x101000000 -        0x1012e1ff7 +libR.dylib (2.15.3)
<20498FF7-3019-355C-BF42-6C27DFC8CBB4> /opt/local/lib/*/libR.dylib
       0x1013c3000 -        0x10155bfef +libRlapack.dylib (2.15.3)
<B02DC98C-CAC5-3CD1-BF9E-0E47A1ED8831> /opt/local/lib/*/libRlapack.dylib
       0x101564000 -        0x101644fef +libgfortran.3.dylib (4)
<A7BD0581-0B86-399F-A645-6DB5A87F416C> /opt/local/lib/*/libgfortran.3.dylib
       0x10169d000 -        0x10179bfef +libiconv.2.dylib (8.1)
<065A36D7-5F15-7B4C-C3F4-D9B23DFC36A3> /opt/local/lib/libiconv.2.dylib
       0x1017a9000 -        0x1018cfff7 +libicuuc.49.dylib (49.1.2)
<0F420069-D07F-0465-C2F3-A5BA51E4FE35> /opt/local/lib/libicuuc.49.dylib
       0x101932000 -        0x101ac7ff7 +libicui18n.49.dylib (49.1.2)
<BAC093EA-12B8-5A95-7C4D-95217F78680F> /opt/local/lib/libicui18n.49.dylib
       0x101b7c000 -        0x102c9bff7 +libicudata.49.dylib (49.1.2)
<2AE5D81A-8E82-9BDF-3514-B94940A00CB3> /opt/local/lib/libicudata.49.dylib
       0x102c9d000 -        0x102cf1ff7 +libssl.1.0.0.dylib (1)
<5955F68C-357C-A2E8-59F3-D20D85403AB3> /opt/local/lib/libssl.1.0.0.dylib
       0x102d0c000 -        0x102e71ff7 +libcrypto.1.0.0.dylib (1)
<99B0CA7E-26BF-0EEA-FF9A-9516FA2EF3B6> /opt/local/lib/libcrypto.1.0.0.dylib
       0x1031d7000 -        0x1031ddfff +methods.so (0)
<A79F5BAA-658A-3474-B4ED-6D32BB6DE9DE> /opt/local/lib/*/methods.so
       0x10356e000 -        0x103598fef +grDevices.so (0)
<843E2588-8755-320E-88E7-B18BFD55F5DB> /opt/local/lib/*/grDevices.so
       0x1035dc000 -        0x1035defff +time.so (???)
<CA2CD6C7-8CDD-87EB-9327-C05753093B32>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so
       0x1035e3000 -        0x1035e6ff7 +zoo.so (0)
<5D2C0F1A-C14A-F98D-D67C-1501DD27AEAB>
/Library/Frameworks/R.framework/Versions/2.15/Resources/library/zoo/libs/x86_64/zoo.so
       0x103700000 -        0x103765ff7 +stats.so (0)
<CAF8A6F0-8339-33F6-9054-9A77DD83A867> /opt/local/lib/*/stats.so
       0x1037b0000 -        0x1037cbfe7 +grid.so (0)
<D7803832-352A-3FE7-B6E6-4DA15ED767AE> /opt/local/lib/*/grid.so
       0x1037d2000 -        0x1037fbff7 +libRblas.dylib (0)
<A50EB94C-F8EF-CE81-A706-1578808F1BA1>
/Library/Frameworks/R.framework/Versions/2.15/Resources/lib/libRblas.dylib
       0x104a03000 -        0x104ccffff +libR.dylib (2.15.3)
<A5F068D3-7995-316C-83DE-FBF8D6D75330>
/Library/Frameworks/R.framework/Versions/2.15/Resources/lib/libR.dylib
       0x104e10000 -        0x104ec6fcf +libgfortran.2.dylib (3)
<ACF1816E-EA8A-4DB9-A893-A4EF0CEFFFBA>
/Library/Frameworks/R.framework/Versions/2.15/Resources/lib/libgfortran.2.dylib
       0x104f0b000 -        0x104f35fd9 +libreadline.5.2.dylib (5.2)
/Library/Frameworks/R.framework/Versions/2.15/Resources/lib/libreadline.5.2.dylib
    0x7fff6a11b000 -     0x7fff6a14f93f  dyld (210.2.3)
<6900F2BA-DB48-3B78-B668-58FC0CF6BCB8> /usr/lib/dyld
    0x7fff8bdce000 -     0x7fff8bdd0ff7  libunc.dylib (25)
<92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib
    0x7fff8c05a000 -     0x7fff8c07cff7  libxpc.dylib (140.42)
<BBE558BD-5E55-35E4-89ED-1AA6B056D05A> /usr/lib/system/libxpc.dylib
    0x7fff8c07d000 -     0x7fff8c08bfff  libcommonCrypto.dylib (60027)
<BAAFE0C9-BB86-3CA7-88C0-E3CBA98DA06F> /usr/lib/system/libcommonCrypto.dylib
    0x7fff8c18b000 -     0x7fff8c1c3fff  libncurses.5.4.dylib (37.3)
<68D5B5F5-8252-3F1E-AFF1-C6AFE145DBC1> /usr/lib/libncurses.5.4.dylib
    0x7fff8c5d6000 -     0x7fff8c625ff7  libcorecrypto.dylib (106.2)
<CE0C29A3-C420-339B-ADAA-52F4683233CC> /usr/lib/system/libcorecrypto.dylib
    0x7fff8c689000 -     0x7fff8c6a4ff7  libsystem_kernel.dylib
(2050.22.13) <5A961E2A-CFB8-362B-BC43-122704AEB047>
/usr/lib/system/libsystem_kernel.dylib
    0x7fff8c87d000 -     0x7fff8c883fff  libmacho.dylib (829)
<BF332AD9-E89F-387E-92A4-6E1AB74BD4D9> /usr/lib/system/libmacho.dylib
    0x7fff8c8b0000 -     0x7fff8c8deff7  libsystem_m.dylib (3022.6)
<B434BE5C-25AB-3EBD-BAA7-5304B34E3441> /usr/lib/system/libsystem_m.dylib
    0x7fff8cee9000 -     0x7fff8ceeefff  libcache.dylib (57)
<65187C6E-3FBF-3EB8-A1AA-389445E2984D> /usr/lib/system/libcache.dylib
    0x7fff8cfa9000 -     0x7fff8cfb1ff7  libsystem_dnssd.dylib (379.37)
<616FC901-151E-38BF-B2C4-24A351C5FAAD> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff8d8a7000 -     0x7fff8d8a7fff  libkeymgr.dylib (25)
<CC9E3394-BE16-397F-926B-E579B60EE429> /usr/lib/system/libkeymgr.dylib
    0x7fff8db63000 -     0x7fff8db64fff  libsystem_blocks.dylib (59)
<D92DCBC3-541C-37BD-AADE-ACC75A0C59C8>
/usr/lib/system/libsystem_blocks.dylib
    0x7fff8e33a000 -     0x7fff8e33dff7  libdyld.dylib (210.2.3)
<F59367C9-C110-382B-A695-9035A6DD387E> /usr/lib/system/libdyld.dylib
    0x7fff8e33e000 -     0x7fff8e374fff  libsystem_info.dylib (406.17)
<4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib
    0x7fff8f1dc000 -     0x7fff8f1f1ff7  libdispatch.dylib (228.23)
<D26996BF-FC57-39EB-8829-F63585561E09> /usr/lib/system/libdispatch.dylib
    0x7fff8f26b000 -     0x7fff8f26cff7  libremovefile.dylib (23.2)
<6763BC8E-18B8-3AD9-8FFA-B43713A7264F> /usr/lib/system/libremovefile.dylib
    0x7fff8f693000 -     0x7fff8f69bfff  liblaunch.dylib (442.26.2)
<2F71CAF8-6524-329E-AC56-C506658B4C0C> /usr/lib/system/liblaunch.dylib
    0x7fff8fdb0000 -     0x7fff8fdc2ff7  libz.1.dylib (43)
<2A1551E8-A272-3DE5-B692-955974FE1416> /usr/lib/libz.1.dylib
    0x7fff90d1a000 -     0x7fff90f04ff7  com.apple.CoreFoundation (6.8 -
744.18) <A60C3C9B-3764-3291-844C-C487ACF77C2C>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff913b8000 -     0x7fff913bffff  libcopyfile.dylib (89)
<876573D0-E907-3566-A108-577EAD1B6182> /usr/lib/system/libcopyfile.dylib
    0x7fff9284a000 -     0x7fff92850ff7  libunwind.dylib (35.1)
<21703D36-2DAB-3D8B-8442-EAAB23C060D3> /usr/lib/system/libunwind.dylib
    0x7fff934c2000 -     0x7fff934c3fff  libDiagnosticMessagesClient.dylib
(8) <8548E0DC-0D2F-30B6-B045-FE8A038E76D8>
/usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff937d9000 -     0x7fff937daff7  libsystem_sandbox.dylib (220.2)
<6838A6FD-8626-3356-BB4F-BB4787216207>
/usr/lib/system/libsystem_sandbox.dylib
    0x7fff937db000 -     0x7fff938d0fff  libiconv.2.dylib (34)
<FEE8B996-EB44-37FA-B96E-D379664DEFE1> /usr/lib/libiconv.2.dylib
    0x7fff953b3000 -     0x7fff954cb92f  libobjc.A.dylib (532.2)
<90D31928-F48D-3E37-874F-220A51FD9E37> /usr/lib/libobjc.A.dylib
    0x7fff958a8000 -     0x7fff95910ff7  libc++.1.dylib (65.1)
<20E31B90-19B9-3C2A-A9EB-474E08F9FE05> /usr/lib/libc++.1.dylib
    0x7fff95d39000 -     0x7fff95d5eff7  libc++abi.dylib (26)
<D86169F3-9F31-377A-9AF3-DB17142052E4> /usr/lib/libc++abi.dylib
    0x7fff95dc2000 -     0x7fff95dcdfff  libsystem_notify.dylib (98.5)
<C49275CC-835A-3207-AFBA-8C01374927B6>
/usr/lib/system/libsystem_notify.dylib
    0x7fff95dd1000 -     0x7fff95e3afff  libstdc++.6.dylib (56)
<EAA2B53E-EADE-39CF-A0EF-FB9D4940672A> /usr/lib/libstdc++.6.dylib
    0x7fff95f1e000 -     0x7fff95f20fff  libquarantine.dylib (52)
<4BE2E642-A14F-340A-B482-5BD2AEFD9C24> /usr/lib/system/libquarantine.dylib
    0x7fff95f21000 -     0x7fff95f6dff7  libauto.dylib (185.1)
<73CDC482-16E3-3FC7-9BB4-FBA2DA44DBC2> /usr/lib/libauto.dylib
    0x7fff96355000 -     0x7fff9635afff  libcompiler_rt.dylib (30)
<08F8731D-5961-39F1-AD00-4590321D24A9> /usr/lib/system/libcompiler_rt.dylib
    0x7fff963c4000 -     0x7fff965c4fff  libicucore.A.dylib (491.11.2)
<FD6282D8-DF3F-3842-8C2E-CF478D2B9669> /usr/lib/libicucore.A.dylib
    0x7fff973c2000 -     0x7fff9748eff7  libsystem_c.dylib (825.26)
<4C9EB006-FE1F-3F8F-8074-DFD94CF2CE7B> /usr/lib/system/libsystem_c.dylib
    0x7fff974b4000 -     0x7fff974b5ff7  libdnsinfo.dylib (453.19)
<14202FFB-C3CA-3FCC-94B0-14611BF8692D> /usr/lib/system/libdnsinfo.dylib
    0x7fff98479000 -     0x7fff9847aff7  libSystem.B.dylib (169.3)
<FF25248A-574C-32DB-952F-B948C389B2A4> /usr/lib/libSystem.B.dylib
    0x7fff985d4000 -     0x7fff985e2ff7  libsystem_network.dylib (77.10)
<0D99F24E-56FE-380F-B81B-4A4C630EE587>
/usr/lib/system/libsystem_network.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 178
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=101.2M resident=52.1M(51%)
swapped_out_or_unallocated=49.1M(49%)
Writable regions: Total=48.0M written=32.9M(69%) resident=34.6M(72%)
swapped_out=0K(0%) unallocated=13.3M(28%)

REGION TYPE                      VIRTUAL
===========                      =======
MALLOC                                  37.8M
MALLOC guard page                    32K
STACK GUARD                        56.0M
Stack                                       8192K
VM_ALLOCATE                           4K
__DATA                                  3496K
__LINKEDIT                               55.9M
__TEXT                                  45.4M
__UNICODE                             544K
shared memory                         12K
===========                      =======
TOTAL                             207.0M

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to