From: Glen Holcomb Date: 2008-07-29T12:01:31+09:00 Subject: WxRuby GridCellChoiceEditor Segfault ------=_Part_42798_15566823.1217300520423 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Does anyone have a specific experience with WxRuby's GridCellChoiceEditor causing a segfault? I'm sure it's something simple I'm doing wrong but have no idea how to fix it. Here is the code that is causing the segfault: def get_attr(row, col, attr_kind) attr = Wx::GridCellAttr.new if @db_table == "computers" and col == 4 attr.set_editor(Wx::GridCellChoiceEditor.new(["CAD", "GIS", "CMT"])) end attr end This is simplier than what I need it to do but I thought the more complicated code might be at fault at first. The problem is when I try to edit one of the GridCellChoiceEditor cells it briefly renders the drop down menu then immediately goes back to looking like a normal grid cell. If you then click anywhere in the application it produces a segfault. C:\Documents and Settings\Administrator\My Documents\Ruby Scripts>ruby circadia- wx5.rb circadia-wx5.rb:661: [BUG] Segmentation fault ruby 1.8.6 (2007-09-24) [i386-mswin32] This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Unfortunately I'm stuck in Windows XP for this one so there isn't much I can do about the segfault, at least as far as I know. Thanks, Glen -- "Hey brother Christian with your high and mighty errand, Your actions speak so loud, I can't hear a word you're saying." -Greg Graffin (Bad Religion) ------=_Part_42798_15566823.1217300520423--