CVS checkout from earlier today, I was doing nothing special, just copying a log message to xchat

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2250)]
0x0820ffca in wxNodeBase::GetData() const (this=0x1) at list.h:347
347 void *GetData() const { return m_data; }
(gdb) bt
#0 0x0820ffca in wxNodeBase::GetData() const (this=0x1) at list.h:347
#1 0x4036a8fb in wxwxMenuItemListNode::GetData() const (this=0x1) at menu.h:41
#2 0x403becec in wxMenu::FindMenuIdByMenuItem(_GtkWidget*) const (
this=0xbfffeb80, menuItem=0x91d8840) at ./src/gtk/menu.cpp:1350
#3 0x403bc523 in gtk_menu_hilight_callback (widget=0x91d8840, menu=0xbfffeb80)
at ./src/gtk/menu.cpp:671
#4 0x408b9f86 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#5 0x091d8840 in ?? ()
#6 0xbfffeb80 in ?? ()
#7 0x40967064 in ?? () from /usr/lib/libgtk-1.2.so.0
#8 0x408f1da1 in gtk_signal_remove_emission_hook ()
from /usr/lib/libgtk-1.2.so.0
#9 0x091d8840 in ?? ()
#10 0x403bc4ee in gtk_menu_clicked_callback (widget=0x8a3aab0, menu=0x150)
at ./src/gtk/menu.cpp:661
#11 0x0000bc15 in ?? ()
#12 0x08a3aab0 in ?? ()
#13 0x00000150 in ?? ()
Previous frame inner to this frame (corrupt stack?)
(gdb) bt full
#0 0x0820ffca in wxNodeBase::GetData() const (this=0x1) at list.h:347
No locals.
#1 0x4036a8fb in wxwxMenuItemListNode::GetData() const (this=0x1) at menu.h:41
No locals.
#2 0x403becec in wxMenu::FindMenuIdByMenuItem(_GtkWidget*) const (
this=0xbfffeb80, menuItem=0x91d8840) at ./src/gtk/menu.cpp:1350
item = (wxMenuItem *) 0x400326c0
node = (class wxwxMenuItemListNode *) 0x1
#3 0x403bc523 in gtk_menu_hilight_callback (widget=0x91d8840, menu=0xbfffeb80)
at ./src/gtk/menu.cpp:671
id = 1441884
event = { = { = {_vptr.wxObject = 0x8,
static ms_classInfo = {m_className = 0x4065f731 "wxObject",
m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x406932b0,
static sm_classTable = 0x8639050}, m_refData = 0xbfffe9a8},
m_eventObject = 0xbfffeab0, m_eventType = 1083380784,
m_timeStamp = 152930368, m_id = 8, m_callbackUserData = 0xbfffe9a8,
m_propagationLevel = 1073907430, m_skipped = 16, m_isCommandEvent = 204,
static ms_classInfo = {m_className = 0x40664bcb "wxEvent",
m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0x40693274,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x40693540,
static sm_classTable = 0x8639050}}, m_menuId = 0, m_menu = 0x40c1ddb7,
---Type to continue, or q to quit---
static ms_classInfo = {m_className = 0x40490cac "wxMenuEvent",
m_objectSize = 44,
m_objectConstructor = 0x403195a2 ,
m_baseInfo1 = 0x40693558, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x405257fc, static sm_classTable = 0x8639050}}
handler = (class wxEvtHandler *) 0x40967064
win = (class wxWindow *) 0xbfffe9a0
#4 0x408b9f86 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#5 0x091d8840 in ?? ()
No symbol table info available.
#6 0xbfffeb80 in ?? ()
No symbol table info available.
#7 0x40967064 in ?? () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#8 0x408f1da1 in gtk_signal_remove_emission_hook ()
from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#9 0x091d8840 in ?? ()
No symbol table info available.
#10 0x403bc4ee in gtk_menu_clicked_callback (widget=0x8a3aab0, menu=0x150)
at ./src/gtk/menu.cpp:661
No locals.
---Type to continue, or q to quit---
#11 0x0000bc15 in ?? ()
No symbol table info available.
#12 0x08a3aab0 in ?? ()
No symbol table info available.
#13 0x00000150 in ?? ()
No symbol table info available.
(gdb)