[MacRuby-devel] [MacRuby] #665: Easy to reproduce bug
MacRuby
ruby-noreply at macosforge.org
Sat Apr 24 12:51:30 PDT 2010
#665: Easy to reproduce bug
-----------------------------+----------------------------------------------
Reporter: rob@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
-----------------------------+----------------------------------------------
Comment(by mattaimonetti@…):
$ macirb
irb(main):001:0> framework 'CoreFoundation'
=> true
irb(main):002:0> framework 'AppKit'
=> true
irb(main):003:0>
But:
$ macirb
irb(main):001:0> framework 'CoreFoundation'
=> true
irb(main):002:0> framework 'AppKit'
=> true
irb(main):003:0> exit
[mattetti at matt-aimonettis-macbook macruby]$ macirb
irb(main):001:0> framework('corefoundation')
=> true
irb(main):002:0> framework('appkit')
unknown: warning: already initialized constant CFAllocatorContext
unknown: warning: already initialized constant CFArrayCallBacks
unknown: warning: already initialized constant CFBagCallBacks
unknown: warning: already initialized constant CFBinaryHeapCallBacks
unknown: warning: already initialized constant CFBinaryHeapCompareContext
unknown: warning: already initialized constant CFDictionaryKeyCallBacks
unknown: warning: already initialized constant CFDictionaryValueCallBacks
unknown: warning: already initialized constant CFFileDescriptorContext
unknown: warning: already initialized constant CFGregorianDate
unknown: warning: already initialized constant CFGregorianUnits
unknown: warning: already initialized constant CFMachPortContext
unknown: warning: already initialized constant CFMessagePortContext
unknown: warning: already initialized constant CFRange
unknown: warning: already initialized constant CFRunLoopObserverContext
unknown: warning: already initialized constant CFRunLoopSourceContext
unknown: warning: already initialized constant CFRunLoopTimerContext
unknown: warning: already initialized constant CFSetCallBacks
unknown: warning: already initialized constant CFSocketContext
unknown: warning: already initialized constant CFSocketSignature
unknown: warning: already initialized constant CFStreamClientContext
unknown: warning: already initialized constant CFStreamError
unknown: warning: already initialized constant CFStringInlineBuffer
unknown: warning: already initialized constant CFSwappedFloat32
unknown: warning: already initialized constant CFSwappedFloat64
unknown: warning: already initialized constant CFTreeContext
unknown: warning: already initialized constant CFUUIDBytes
unknown: warning: already initialized constant
CFXMLAttributeDeclarationInfo
unknown: warning: already initialized constant
CFXMLAttributeListDeclarationInfo
unknown: warning: already initialized constant CFXMLDocumentInfo
unknown: warning: already initialized constant CFXMLDocumentTypeInfo
unknown: warning: already initialized constant CFXMLElementInfo
unknown: warning: already initialized constant
CFXMLElementTypeDeclarationInfo
unknown: warning: already initialized constant CFXMLEntityInfo
unknown: warning: already initialized constant CFXMLEntityReferenceInfo
unknown: warning: already initialized constant CFXMLExternalID
unknown: warning: already initialized constant CFXMLNotationInfo
unknown: warning: already initialized constant CFXMLParserCallBacks
unknown: warning: already initialized constant CFXMLParserContext
unknown: warning: already initialized constant
CFXMLProcessingInstructionInfo
macruby(51083,0x7fff70a51be0) malloc: *** error for object 0x10498d7c0:
pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap
Process: macruby [51083]
Path:
/Library/Frameworks/MacRuby.framework/Versions/0.6/usr/bin/macruby
Identifier: macruby
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: bash [50716]
Date/Time: 2010-04-24 11:13:26.241 -0700
OS Version: Mac OS X 10.6.2 (10C540)
Report Version: 6
Interval Since Last Report: 147902 sec
Crashes Since Last Report: 1
Per-App Crashes Since Last Report: 1
Anonymous UUID: 9B58BA8B-C3A5-49A8-941C-66F0937BC6C8
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
objc[51083]: garbage collection is ON
abort() called
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff859aafe6 __kill + 10
1 libSystem.B.dylib 0x00007fff85a4be32 abort + 83
2 libSystem.B.dylib 0x00007fff85963155 free + 128
3 libmacruby.dylib 0x00000001000f1edd
bs_free_function_pointer + 77
4 libmacruby.dylib 0x00000001000f2125 bs_element_free +
293
5 libmacruby.dylib 0x0000000100107dde
RoxorCore::bs_parse_cb(bs_element_type_t, void*, void*) + 270
6 libmacruby.dylib 0x00000001000f2b61 bs_parser_parse +
2177
7 libmacruby.dylib 0x00000001000f2fa5 bs_parser_parse +
3269
8 libmacruby.dylib 0x00000001000f2fa5 bs_parser_parse +
3269
9 libmacruby.dylib 0x00000001000f2fa5 bs_parser_parse +
3269
10 libmacruby.dylib 0x0000000100104d70
RoxorCore::load_bridge_support(char const*, char const*, int) + 128
11 libmacruby.dylib 0x00000001000f0824
rb_require_framework + 884
12 libmacruby.dylib 0x000000010014c4eb rb_vm_dispatch +
7067
13 ??? 0x00000001011277d8 0 + 4312954840
14 libmacruby.dylib 0x000000010015f35f rb_vm_run + 351
15 libmacruby.dylib 0x0000000100161a67 rb_vm_run_under +
247
16 libmacruby.dylib 0x0000000100100097 rb_f_eval + 407
17 libmacruby.dylib 0x000000010014c4eb rb_vm_dispatch +
7067
18 workspace.rbo 0x000000010138609d
MREP_E6448616C86C4A36A2ED395A785036CB_ruby_scope5 + 317
19 libmacruby.dylib 0x000000010014c901 rb_vm_dispatch +
8113
20 context.rbo 0x00000001011f13f7
MREP_D3599CFE465C4422B168AB0E931DB417_ruby_scope15 + 215
21 libmacruby.dylib 0x000000010014c958 rb_vm_dispatch +
8200
22 irb.rbo 0x00000001011846d8
MREP_5D2A4D88F57242F3A79FB011C08AF193_ruby_scope18 + 264
23 libmacruby.dylib 0x00000001001443f0 rb_vm_yield_args
+ 2464
24 irb.rbo 0x0000000101186af3
MREP_5D2A4D88F57242F3A79FB011C08AF193_ruby_scope28 + 371
25 libmacruby.dylib 0x000000010014c97e rb_vm_dispatch +
8238
26 irb.rbo 0x0000000101184536
MREP_5D2A4D88F57242F3A79FB011C08AF193_ruby_scope17 + 198
27 libmacruby.dylib 0x0000000100144558 rb_vm_yield_args
+ 2824
28 ruby-lex.rbo 0x00000001013a2eb0
MREP_4F36F74E7EB3468DB24124D8C97114D2_ruby_scope23 + 1120
29 libmacruby.dylib 0x0000000100147859 rb_vm_yield +
1641
30 libmacruby.dylib 0x00000001000feef9 loop_i + 25
31 libmacruby.dylib 0x0000000100160bca rb_rescue2 + 58
32 libmacruby.dylib 0x000000010014c999 rb_vm_dispatch +
8265
33 ruby-lex.rbo 0x00000001013a2a2a
MREP_4F36F74E7EB3468DB24124D8C97114D2_ruby_scope22 + 106
34 libmacruby.dylib 0x0000000100147859 rb_vm_yield +
1641
35 libmacruby.dylib 0x000000010015eefe
RoxorVM::ruby_catch(unsigned long) + 46
36 libmacruby.dylib 0x000000010014c97e rb_vm_dispatch +
8238
37 ruby-lex.rbo 0x00000001013a298e
MREP_4F36F74E7EB3468DB24124D8C97114D2_ruby_scope21 + 174
38 libmacruby.dylib 0x000000010014c999 rb_vm_dispatch +
8265
39 irb.rbo 0x000000010118357b
MREP_5D2A4D88F57242F3A79FB011C08AF193_ruby_scope13 + 507
40 libmacruby.dylib 0x000000010014c999 rb_vm_dispatch +
8265
41 irb.rbo 0x0000000101182f3f
MREP_5D2A4D88F57242F3A79FB011C08AF193_ruby_scope8 + 47
42 libmacruby.dylib 0x0000000100147859 rb_vm_yield +
1641
43 libmacruby.dylib 0x000000010015eefe
RoxorVM::ruby_catch(unsigned long) + 46
44 libmacruby.dylib 0x000000010014c97e rb_vm_dispatch +
8238
45 irb.rbo 0x0000000101182e69
MREP_5D2A4D88F57242F3A79FB011C08AF193_ruby_scope6 + 1289
46 libmacruby.dylib 0x000000010014c97e rb_vm_dispatch +
8238
47 ??? 0x0000000101100291 0 + 4312793745
48 libmacruby.dylib 0x000000010015f35f rb_vm_run + 351
49 libmacruby.dylib 0x0000000100045f59 ruby_run_node +
73
50 macruby 0x0000000100000d28 main + 152
51 macruby 0x0000000100000c88 start + 52
Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x00007fff85975bba kevent + 10
1 libSystem.B.dylib 0x00007fff85977a85
_dispatch_mgr_invoke + 154
2 libSystem.B.dylib 0x00007fff8597775c
_dispatch_queue_invoke + 185
3 libSystem.B.dylib 0x00007fff85977286
_dispatch_worker_thread2 + 244
4 libSystem.B.dylib 0x00007fff85976bb8 _pthread_wqthread
+ 353
5 libSystem.B.dylib 0x00007fff85976a55 start_wqthread +
13
Thread 2: Dispatch queue: Garbage Collection Work Queue
0 libauto.dylib 0x00007fff8770f7d7
Auto::Admin::deallocate_no_lock(void*) + 407
1 libauto.dylib 0x00007fff8770fb00
Auto::Admin::deallocate(void*) + 64
2 libauto.dylib 0x00007fff8771a32a
Auto::Zone::free_garbage(unsigned int, unsigned long, unsigned long*,
unsigned long&, unsigned long&) + 1098
3 libauto.dylib 0x00007fff8774284f
__process_local_garbage_block_invoke_5 + 95
4 libSystem.B.dylib 0x00007fff85998ce8
_dispatch_call_block_and_release + 15
5 libSystem.B.dylib 0x00007fff8597787a
_dispatch_queue_drain + 251
6 libSystem.B.dylib 0x00007fff859776dc
_dispatch_queue_invoke + 57
7 libSystem.B.dylib 0x00007fff85977286
_dispatch_worker_thread2 + 244
8 libSystem.B.dylib 0x00007fff85976bb8 _pthread_wqthread
+ 353
9 libSystem.B.dylib 0x00007fff85976a55 start_wqthread +
13
Thread 3:
0 libSystem.B.dylib 0x00007fff859769da
__workq_kernreturn + 10
1 libSystem.B.dylib 0x00007fff85976dec _pthread_wqthread
+ 917
2 libSystem.B.dylib 0x00007fff85976a55 start_wqthread +
13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000003 rcx:
0x00007fff5fbe5478 rdx: 0x0000000000000000
rdi: 0x000000000000c78b rsi: 0x0000000000000006 rbp:
0x00007fff5fbe5490 rsp: 0x00007fff5fbe5478
r8: 0x0000000000000e03 r9: 0x0000000000000000 r10:
0x00007fff859a7026 r11: 0x0000000000000202
r12: 0x0000000100ed0000 r13: 0x0000000100e8a000 r14:
0x0000000000000000 r15: 0x000000010498d7c0
rip: 0x00007fff859aafe6 rfl: 0x0000000000000202 cr2:
0x00000001011ff000
--
Ticket URL: <http://www.macruby.org/trac/ticket/665#comment:1>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list