Another chunk of code (the OWL wrapper I'm paid to write at work) now dies horribly: updateDrawingObjectPtr drawingObjectFactory before test dro is 0 dro is 134826052 &Default is 134826052 updateDrawingObjectPtr drawingObjectFactory before test dro is 1701669236 dro is 1075132580 &Default is 134826060 dro->background ok Creating window, geometry 282 62 152 16 Created window Setting input, ena is 1 App unlock General unlock Register object Registered object Locking Mapping 83886110 Unlocking (some of the above is my own diagnostics) Program received signal SIGSEGV, Segmentation fault. 0x400a22cd in QFrame::contentsRect () (gdb) bt #0 0x400a22cd in QFrame::contentsRect () #1 0x400ab1d1 in QTableView::setTableFlags () #2 0x400af4f3 in QListBox::QListBox () #3 0x805034d in make_combobox (x=140, y=47, w=77, h=33, parent=0x80d4cc0) at wrapper.cc:371 #4 0x8061038 in Tcombobox_Init (Self=@0x80d7d88, Aparent=0x80d4440, Anid=2004, X=140, Y=47, W=77, H=33, Astyle=0, Atextlen=0) at odialogs.pas:279 I know that's not enormously useful but the program itself is rather too large to post, and is technically a company asset anyway ;) I think the theme stuff really needs some fixing ;) -- Jo Harmony - the project to create an LGPL Qt clone http://harmony.ruhr.de