I notice that it occurs when I use the handy windows that pop up when you use the menus to help the novice get what they want. If you type the command in the regular work window, parenthesis work fine. I'm using wxMaxima 13.04.2 on Ubuntu 15.04 with wxWidgets 3.0.2-1. The plot2D function is not necessary. It seems any of the windows from the menu if you type the first (, it crashes. When I run gdb and type the (, I get the following:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff499fc3e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
So I installed libglib2.0-0-dbg and did it again. I get:
Program received signal SIGSEGV, Segmentation fault.
g_type_iface_meta_marshal (closure=0x90c320, return_value=0x0, n_param_values=3, param_values=0x7fffff7ff210, invocation_hint=0x7fffff7ff1b0,
marshal_data=0x18) at /build/buildd/glib2.0-2.44.1/./gobject/gclosure.c:1009
1009 /build/buildd/glib2.0-2.44.1/./gobject/gclosure.c: No such file or directory.
and the back trace looks like this:
(gdb) bt
#0 0x00007ffff499fc3e in g_type_iface_meta_marshal (closure=0x90c320, return_value=0x0, n_param_values=3, param_values=0x7fffff7ff210, invocation_hint=0x7fffff7ff1b0, marshal_data=0x18) at /build/buildd/glib2.0-2.44.1/./gobject/gclosure.c:1009
#4 0x00007ffff49bbe4a in <emit signal 0x90c0c0 "\001" on instance 0x913300 [GtkEntry]> (instance=0x7fffff7ff210, detailed_signal=0x90c0c0 "\001")
at /build/buildd/glib2.0-2.44.1/./gobject/gsignal.c:3401
#1 0x00007ffff49a12d5 in g_closure_invoke (closure=0x90c320, return_value=0x0, n_param_values=3, param_values=0x7fffff7ff210, invocation_hint=0x7fffff7ff1b0) at /build/buildd/glib2.0-2.44.1/./gobject/gclosure.c:768
#2 0x00007ffff49b2f32 in signal_emit_unlocked_R (node=node@entry=0x90c130, detail=detail@entry=0, instance=instance@entry=0x913300, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffff7ff210) at /build/buildd/glib2.0-2.44.1/./gobject/gsignal.c:3587
#3 0x00007ffff49bb698 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /build/buildd/glib2.0-2.44.1/./gobject/gsignal.c:3305
#5 0x00007ffff53c42e7 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#6 0x00007ffff6c9d9f9 in wxTextCtrl::Remove(long, long) () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#7 0x00007ffff6ca51f8 in wxTextEntry::DoSetValue(wxString const&, int) () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#8 0x00007ffff6ca1ffc in wxTextCtrl::DoSetValue(wxString const&, int) () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#9 0x00007ffff6de9157 in wxTextEntryBase::ChangeValue(wxString const&) () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#10 0x00000000004a815a in ()
#11 0x00000000004a8914 in ()
#12 0x00000000004a8be0 in ()
#13 0x00007ffff62a771e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#14 0x00007ffff6442f08 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007ffff644300b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007ffff64433b8 in wxEvtHandler::TryHereOnly(wxEvent&) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff6443443 in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff64434a5 in wxEvtHandler::ProcessEvent(wxEvent&) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007ffff6443217 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#20 0x00007ffff6bf89af in wxWindow::GTKDoInsertTextFromIM(char const*) () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#21 0x00007ffff6ca5683 in () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#25 0x00007ffff49bbe4a in <emit signal 0x90c0c0 "\001" on instance 0x913300 [GtkEntry]> (instance=0x7fffff7ff210, detailed_signal=0x90c0c0 "\001")
at /build/buildd/glib2.0-2.44.1/./gobject/gsignal.c:3401
#22 0x00007ffff49a122f in g_closure_invoke (closure=0xb1aaf0, return_value=0x0, n_param_values=4, param_values=0x7fffff7fff80, invocation_hint=0x7fffff7fff20) at /build/buildd/glib2.0-2.44.1/./gobject/gclosure.c:768
#23 0x00007ffff49b303c in signal_emit_unlocked_R (node=node@entry=0x869f30, detail=detail@entry=0, instance=instance@entry=0x913300, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffff7fff80) at /build/buildd/glib2.0-2.44.1/./gobject/gsignal.c:3549
#24 0x00007ffff49bb698 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /build/buildd/glib2.0-2.44.1/./gobject/gsignal.c:3305
#26 0x00007ffff53c4335 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007ffff6ca57da in wxTextEntry::WriteText(wxString const&) () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#28 0x00007ffff6ca277c in wxTextCtrl::WriteText(wxString const&) () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
---Type <return> to continue, or q <return> to quit---
I notice that it occurs when I use the handy windows that pop up when you use the menus to help the novice get what they want. If you type the command in the regular work window, parenthesis work fine. I'm using wxMaxima 13.04.2 on Ubuntu 15.04 with wxWidgets 3.0.2-1. The plot2D function is not necessary. It seems any of the windows from the menu if you type the first (, it crashes. When I run gdb and type the (, I get the following:
Program received signal SIGSEGV, Segmentation fault. x86_64- linux-gnu/ libgobject- 2.0.so. 0
0x00007ffff499fc3e in ?? () from /usr/lib/
So I installed libglib2.0-0-dbg and did it again. I get:
Starting program: /usr/bin/wxmaxima 64-linux- gnu/libthread_ db.so.1" .
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
[New Thread 0x7fffe9066700 (LWP 8672)]
[New Thread 0x7fffea068700 (LWP 8670)]
[New Thread 0x7fffeb49d700 (LWP 8653)]
[New Thread 0x7fffebc9e700 (LWP 8652)]
Program received signal SIGSEGV, Segmentation fault. iface_meta_ marshal (closure=0x90c320, return_value=0x0, n_param_values=3, param_values= 0x7fffff7ff210, invocation_ hint=0x7fffff7f f1b0, data=0x18) at /build/ buildd/ glib2.0- 2.44.1/ ./gobject/ gclosure. c:1009 buildd/ glib2.0- 2.44.1/ ./gobject/ gclosure. c: No such file or directory.
g_type_
marshal_
1009 /build/
and the back trace looks like this:
(gdb) bt iface_meta_ marshal (closure=0x90c320, return_value=0x0, n_param_values=3, param_values= 0x7fffff7ff210, invocation_ hint=0x7fffff7f f1b0, marshal_data=0x18) at /build/ buildd/ glib2.0- 2.44.1/ ./gobject/ gclosure. c:1009 0x7fffff7ff210, detailed_ signal= 0x90c0c0 "\001") buildd/ glib2.0- 2.44.1/ ./gobject/ gsignal. c:3401 0x7fffff7ff210, invocation_ hint=0x7fffff7f f1b0) at /build/ buildd/ glib2.0- 2.44.1/ ./gobject/ gclosure. c:768 emit_unlocked_ R (node=node@ entry=0x90c130, detail= detail@ entry=0, instance= instance@ entry=0x913300, emission_ return= emission_ return@ entry=0x0, instance_ and_params= instance_ and_params@ entry=0x7fffff7 ff210) at /build/ buildd/ glib2.0- 2.44.1/ ./gobject/ gsignal. c:3587 emit_valist (instance= <optimized out>, signal_ id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /build/ buildd/ glib2.0- 2.44.1/ ./gobject/ gsignal. c:3305 x86_64- linux-gnu/ libgtk- x11-2.0. so.0 :Remove( long, long) () at /usr/lib/ x86_64- linux-gnu/ libwx_gtk2u_ core-3. 0.so.0 :DoSetValue( wxString const&, int) () at /usr/lib/ x86_64- linux-gnu/ libwx_gtk2u_ core-3. 0.so.0 :DoSetValue( wxString const&, int) () at /usr/lib/ x86_64- linux-gnu/ libwx_gtk2u_ core-3. 0.so.0 ::ChangeValue( wxString const&) () at /usr/lib/ x86_64- linux-gnu/ libwx_gtk2u_ core-3. 0.so.0 e::CallEventHan dler(wxEvtHandl er*, wxEventFunctor&, wxEvent&) const () x86_64- linux-gnu/ libwx_baseu- 3.0.so. 0 :ProcessEventIf MatchesId( wxEventTableEnt ryBase const&, wxEvtHandler*, wxEvent&) () x86_64- linux-gnu/ libwx_baseu- 3.0.so. 0 e::HandleEvent( wxEvent& , wxEvtHandler*) () at /usr/lib/ x86_64- linux-gnu/ libwx_baseu- 3.0.so. 0 :TryHereOnly( wxEvent& ) () at /usr/lib/ x86_64- linux-gnu/ libwx_baseu- 3.0.so. 0 :ProcessEventLo cally(wxEvent& ) () at /usr/lib/ x86_64- linux-gnu/ libwx_baseu- 3.0.so. 0 :ProcessEvent( wxEvent& ) () at /usr/lib/ x86_64- linux-gnu/ libwx_baseu- 3.0.so. 0 :SafelyProcessE vent(wxEvent& ) () at /usr/lib/ x86_64- linux-gnu/ libwx_baseu- 3.0.so. 0 :GTKDoInsertTex tFromIM( char const*) () at /usr/lib/ x86_64- linux-gnu/ libwx_gtk2u_ core-3. 0.so.0 x86_64- linux-gnu/ libwx_gtk2u_ core-3. 0.so.0 0x7fffff7ff210, detailed_ signal= 0x90c0c0 "\001") buildd/ glib2.0- 2.44.1/ ./gobject/ gsignal. c:3401 0x7fffff7fff80, invocation_ hint=0x7fffff7f ff20) at /build/ buildd/ glib2.0- 2.44.1/ ./gobject/ gclosure. c:768 emit_unlocked_ R (node=node@ entry=0x869f30, detail= detail@ entry=0, instance= instance@ entry=0x913300, emission_ return= emission_ return@ entry=0x0, instance_ and_params= instance_ and_params@ entry=0x7fffff7 fff80) at /build/ buildd/ glib2.0- 2.44.1/ ./gobject/ gsignal. c:3549 emit_valist (instance= <optimized out>, signal_ id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /build/ buildd/ glib2.0- 2.44.1/ ./gobject/ gsignal. c:3305 x86_64- linux-gnu/ libgtk- x11-2.0. so.0 :WriteText( wxString const&) () at /usr/lib/ x86_64- linux-gnu/ libwx_gtk2u_ core-3. 0.so.0 :WriteText( wxString const&) () at /usr/lib/ x86_64- linux-gnu/ libwx_gtk2u_ core-3. 0.so.0
#0 0x00007ffff499fc3e in g_type_
#4 0x00007ffff49bbe4a in <emit signal 0x90c0c0 "\001" on instance 0x913300 [GtkEntry]> (instance=
at /build/
#1 0x00007ffff49a12d5 in g_closure_invoke (closure=0x90c320, return_value=0x0, n_param_values=3, param_values=
#2 0x00007ffff49b2f32 in signal_
#3 0x00007ffff49bb698 in g_signal_
#5 0x00007ffff53c42e7 in () at /usr/lib/
#6 0x00007ffff6c9d9f9 in wxTextCtrl:
#7 0x00007ffff6ca51f8 in wxTextEntry:
#8 0x00007ffff6ca1ffc in wxTextCtrl:
#9 0x00007ffff6de9157 in wxTextEntryBase
#10 0x00000000004a815a in ()
#11 0x00000000004a8914 in ()
#12 0x00000000004a8be0 in ()
#13 0x00007ffff62a771e in wxAppConsoleBas
at /usr/lib/
#14 0x00007ffff6442f08 in wxEvtHandler:
at /usr/lib/
#15 0x00007ffff644300b in wxEventHashTabl
#16 0x00007ffff64433b8 in wxEvtHandler:
#17 0x00007ffff6443443 in wxEvtHandler:
#18 0x00007ffff64434a5 in wxEvtHandler:
#19 0x00007ffff6443217 in wxEvtHandler:
#20 0x00007ffff6bf89af in wxWindow:
#21 0x00007ffff6ca5683 in () at /usr/lib/
#25 0x00007ffff49bbe4a in <emit signal 0x90c0c0 "\001" on instance 0x913300 [GtkEntry]> (instance=
at /build/
#22 0x00007ffff49a122f in g_closure_invoke (closure=0xb1aaf0, return_value=0x0, n_param_values=4, param_values=
#23 0x00007ffff49b303c in signal_
#24 0x00007ffff49bb698 in g_signal_
#26 0x00007ffff53c4335 in () at /usr/lib/
#27 0x00007ffff6ca57da in wxTextEntry:
#28 0x00007ffff6ca277c in wxTextCtrl:
---Type <return> to continue, or q <return> to quit---
If I can be of further assistance, let me know.