#1025: Sandbox#apply! causes segfault when no argument is passed to constructor. -----------------------------+---------------------------------------------- Reporter: rob@… | Owner: lsansonetti@… Type: defect | Status: reopened Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Resolution: Keywords: | -----------------------------+---------------------------------------------- Comment(by watson1978@…): Case of Segfault: {{{ $ DYLD_LIBRARY_PATH=. gdb --args ./macruby -e 'Sandbox.new.apply!' (gdb) b rb_sandbox_init Breakpoint 1 at 0x20c49ba554b042: file sandbox.c, line 34. (gdb) r Starting program: /Users/watson/src/macruby-trunk-svn/macruby -e Sandbox.new.apply\! Reading symbols for shared libraries .++++........................ done Reading symbols for shared libraries . done Reading symbols for shared libraries .. done Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000068 0x00007fff88414339 in flockfile () (gdb) }}} Case of Success: {{{ $ DYLD_LIBRARY_PATH=. gdb --args ./macruby -e 'Sandbox.no_internet.apply!' (gdb) b rb_sandbox_init Breakpoint 1 at 0x20c49ba554b042: file sandbox.c, line 34. (gdb) r Starting program: /Users/watson/src/macruby-trunk-svn/macruby -e Sandbox.no_internet.apply\! Reading symbols for shared libraries .++++........................ done Reading symbols for shared libraries . done Reading symbols for shared libraries .. done Program exited normally. (gdb) }}} Will it be a meaning that it is a problem that #initialize is not called? -- Ticket URL: <http://www.macruby.org/trac/ticket/1025#comment:5> MacRuby <http://macruby.org/>