Does anyone have a specific experience with WxRuby’s
causing a segfault? I’m sure it’s something simple I’m doing wrong but
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”]))
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
edit one of the GridCellChoiceEditor cells it briefly renders the drop
menu then immediately goes back to looking like a normal grid cell. If
then click anywhere in the application it produces a segfault.
C:\Documents and Settings\Administrator\My Documents\Ruby Scripts>ruby
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
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
do about the segfault, at least as far as I know.
“Hey brother Christian with your high and mighty errand, Your actions
so loud, I can’t hear a word you’re saying.”
-Greg Graffin (Bad Religion)