noreply at rubyforge.org
2007-Dec-27 00:24 UTC
[wxruby-development] [ wxruby-Bugs-16622 ] Calling skip() on CommandEvent causes segfault on OS X 10.5
Bugs item #16622, was opened at 2007-12-27 00:24 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=218&aid=16622&group_id=35 Category: Incorrect behavior Group: None Status: Open Resolution: None Priority: 3 Submitted By: Alex Fenton (brokentoy) Assigned to: Alex Fenton (brokentoy) Summary: Calling skip() on CommandEvent causes segfault on OS X 10.5 Initial Comment: If skip is called on the handler for a CommandEvent for the "About" menu item in the minimal sample, there is a segfault with the following backtrace: Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000005 0x906fc265 in CFGetTypeID () (gdb) whe whe #0 0x906fc265 in CFGetTypeID () #1 0x92fc6246 in HIAboutBox () #2 0x92e3860e in HIStdAppHandler::HandleEvent () #3 0x92e358fe in TEventHandler::EventHandler () #4 0x92daf863 in DispatchEventToHandlers () #5 0x92daec9d in SendEventToEventTargetInternal () #6 0x92dcb08e in SendEventToEventTarget () #7 0x92dffc9d in SendHICommandEvent () #8 0x92e26377 in SendMenuCommandWithContextAndModifiers () #9 0x92e26334 in SendMenuItemSelectedEvent () #10 0x92e26242 in FinishMenuSelection () #11 0x92e02f32 in MenuSelectCore () #12 0x92e91cae in MenuSelect () #13 0x0151bab4 in wxMacTopLevelMouseEventHandler (handler=0xbfffe420, event=0x12736860, data=0x0) at ../src/mac/carbon/toplevel.cpp:577 #14 0x014b276c in wxMacAppEventHandler (handler=0xbfffe420, event=0x12736860, data=0x12720be0) at ../src/mac/carbon/app.cpp:665 #15 0x92daf863 in DispatchEventToHandlers () #16 0x92daec9d in SendEventToEventTargetInternal () #17 0x92dcb08e in SendEventToEventTarget () #18 0x92dde02b in ToolboxEventDispatcherHandler () #19 0x92dafc1c in DispatchEventToHandlers () #20 0x92daec9d in SendEventToEventTargetInternal () #21 0x92dcb08e in SendEventToEventTarget () #22 0x014b0df5 in wxApp::MacHandleOneEvent (this=0x12720be0, evr=0x12736860) at ../src/mac/carbon/app.cpp:1225 #23 0x014b0ec5 in wxApp::MacDoOneEvent (this=0x12720be0) at ../src/mac/carbon/app.cpp:1194 #24 0x014cc938 in wxEventLoop::Dispatch (this=0x12496b30) at ../src/mac/carbon/evtloop.cpp:107 #25 0x0156b72d in wxEventLoopManual::Run (this=0x12496b30) at ../src/common/evtloopcmn.cpp:115 #26 0x0154160d in wxAppBase::MainLoop (this=0x12720be0) at ../src/common/appcmn.cpp:312 #27 0x0154177b in wxAppBase::OnRun (this=0x12720be0) at ../src/common/appcmn.cpp:367 #28 0x0143afd3 in wxEntry (argc=@0x1be51f8, argv=0x12724300) at ../src/common/init.cpp:456 #29 0x0143b092 in wxEntry (argc=@0x1bc93dc, argv=0x1bc93d4) at ../src/common/init.cpp:468 #30 0x010085ee in _wrap_App_main_loop () at thread.h:594 #31 0x000ce525 in call_cfunc (func=0x1008500 <_wrap_App_main_loop(int, unsigned long*, unsigned long)>, recv=305859120, len=<value temporarily unavailable, due to optimizations>, argc=0, argv=0xbfffe860) at vm_insnhelper.c:281 #32 0x000d18d0 in vm_call_method (th=0x2007d0, cfp=0x37ff20, num=0, blockptr=0x1, flag=97, id=12240, mn=0x1234adfc, recv=305859120, klass=305859280) at vm_insnhelper.c:371 #33 0x000d5764 in vm_eval (th=0x2007d0, initial=0) at insns.def:1050 #34 0x000d9adc in vm_eval_body (th=0x2007d0) at vm.c:1148 #35 0x000d9da9 in rb_iseq_eval (iseqval=1609560) at vm.c:1357 #36 0x0001ec64 in ruby_exec_node (n=0x1892b4, file=0x242101 "samples/minimal/minimal.rb") at eval.c:229 #37 0x000237ca in ruby_run_node (n=0x1892b4) at eval.c:259 #38 0x0000239f in main (argc=3, argv=0x200690, envp=0xbffff454) at main.c:39 ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=218&aid=16622&group_id=35
Maybe Matching Threads
- [ wxruby-Bugs-17827 ] Crash when closing Dialog in bigdemo.rb
- Crash in OSX (PR#6940)
- [ wxruby-Bugs-7146 ] Setting item image in TreeCtrl crashes on OS X
- [1078] trunk/wxruby2: Map evt_spinctrl to SpinEvent instead of CommandEvent; add example to bigdemo
- native OS X R