Package: libwxbase3.0-0v5 Version: 3.0.4+dfsg-4 Severity: important Tags: security
gnuplot-qt crashed, see attached backtrace. I didn't get any error message, but the backtrace shows "corrupted double-linked list": [...] #3 0x00007f1f2a52ae0a in malloc_printerr (str=str@entry=0x7f1f2a62c3d6 "corrupted double-linked list") at malloc.c:5350 #4 0x00007f1f2a52e386 in _int_malloc (av=av@entry=0x7f1f2a663c40 <main_arena>, bytes=bytes@entry=32) at malloc.c:3926 #5 0x00007f1f2a52f7dd in __GI___libc_malloc (bytes=32) at malloc.c:3065 #6 0x00007f1f2a8ccfa8 in operator new(unsigned long) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007f1f2c702944 in wxFont::Create(int, wxFontFamily, wxFontStyle, wxFontWeight, bool, wxString const&, wxFontEncoding) (this=this@entry=0x7fffe5eaf8f0, pointSize=10, family=family@entry=wxFONTFAMILY_SWISS, style=style@entry=wxFONTSTYLE_NORMAL, weight=weight@entry=wxFONTWEIGHT_NORMAL, underlined=underlined@entry=false, face=..., encoding=wxFONTENCODING_SYSTEM) at ../src/gtk/font.cpp:304 [...] This is not reproducible. Perhaps a race condition or memory corruption that does not always produce a crash. -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.18.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libwxbase3.0-0v5 depends on: ii libc6 2.27-6 ii libexpat1 2.2.6-1 ii libgcc1 1:8.2.0-7 ii libstdc++6 8.2.0-7 ii zlib1g 1:1.2.11.dfsg-1 libwxbase3.0-0v5 recommends no packages. libwxbase3.0-0v5 suggests no packages. -- no debconf information
Thread 1 (Thread 0x7f1f23413f00 (LWP 17197)): #0 0x00007f1f2a4e1f3b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {0, 139771590970800, 140737050768260, 139771590490112, 5, 139771853011406, 470257072, 4294967351, 94109538780464, 127, 94109538001632, 139771853208804, 139771590571760, 94109538001920, 94109538001920, 140737050768944}} pid = <optimized out> tid = <optimized out> #1 0x00007f1f2a4e32f1 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x16b0000000020, sa_sigaction = 0x16b0000000020}, sa_mask = {__val = {140737050768944, 139771590571760, 194, 140737050768800, 94109537840640, 94109537840176, 140737050768848, 94109537840096, 176093659136, 4311886976, 140737050768848, 140737050769232, 380431023361408, 380980779175296, 140737050768800, 140737050769088}}, sa_flags = -437586528, sa_restorer = 0x1000} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f1f2a524867 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f1f2a62e273 "%s\n") at ../sysdeps/posix/libc_fatal.c:181 ap = {{gp_offset = 24, fp_offset = 0, overflow_arg_area = 0x7fffe5eaf6d0, reg_save_area = 0x7fffe5eaf660}} fd = <optimized out> list = <optimized out> nlist = <optimized out> cp = <optimized out> written = <optimized out> #3 0x00007f1f2a52ae0a in malloc_printerr (str=str@entry=0x7f1f2a62c3d6 "corrupted double-linked list") at malloc.c:5350 #4 0x00007f1f2a52e386 in _int_malloc (av=av@entry=0x7f1f2a663c40 <main_arena>, bytes=bytes@entry=32) at malloc.c:3926 p = 0x7f1f2a4e1f3b <__GI_raise+267> iters = <optimized out> nb = 48 idx = <optimized out> bin = <optimized out> victim = <optimized out> size = <optimized out> victim_index = <optimized out> remainder = <optimized out> remainder_size = <optimized out> block = <optimized out> bit = <optimized out> map = <optimized out> fwd = <optimized out> bck = <optimized out> tcache_unsorted_count = <optimized out> tcache_nb = 48 tc_idx = 1 return_cached = <optimized out> __PRETTY_FUNCTION__ = "_int_malloc" #5 0x00007f1f2a52f7dd in __GI___libc_malloc (bytes=32) at malloc.c:3065 ar_ptr = 0x7f1f2a663c40 <main_arena> victim = <optimized out> hook = <optimized out> tbytes = <optimized out> tc_idx = <optimized out> __PRETTY_FUNCTION__ = "__libc_malloc" #6 0x00007f1f2a8ccfa8 in operator new(unsigned long) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007f1f2c702944 in wxFont::Create(int, wxFontFamily, wxFontStyle, wxFontWeight, bool, wxString const&, wxFontEncoding) (this=this@entry=0x7fffe5eaf8f0, pointSize=10, family=family@entry=wxFONTFAMILY_SWISS, style=style@entry=wxFONTSTYLE_NORMAL, weight=weight@entry=wxFONTWEIGHT_NORMAL, underlined=underlined@entry=false, face=..., encoding=wxFONTENCODING_SYSTEM) at ../src/gtk/font.cpp:304 #8 0x00007f1f2c702a4d in wxFont::wxFont(wxNativeFontInfo const&) (this=0x7fffe5eaf8f0, info=...) at ../src/gtk/font.cpp:265 #9 0x00007f1f2c765fef in wxControl::GetDefaultAttributesFromGTKWidget(_GtkWidget*, bool, int) (widget=<optimized out>, useBase=<optimized out>, state=state@entry=0) at ../src/gtk/control.cpp:288 info = {description = 0x559795955ad0, m_underlined = false, m_strikethrough = false} attr = {font = {<wxFontBase> = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0x7f1f2cc5a088 <vtable for wxFont+16>, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x0}, static ms_classInfo = {m_className = 0x7f1f2c990ac8 L"wxGDIObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccce7a0 <wxGridBagSizer::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, static ms_encodingDefault = wxFONTENCODING_UTF8}, static ms_classInfo = {m_className = 0x7f1f2c98e690 L"wxFont", m_objectSize = 16, m_objectConstructor = 0x7f1f2c814eb0 <wxFont::wxCreateObject()>, m_baseInfo1 = 0x7f1f2cccea20 <wxGDIObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccce3a0 <wxFileDialogBase::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, colFg = {<wxColourBase> = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0x7f1f2cc58b90 <vtable for wxColour+16>, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x5597959493e0}, static ms_classInfo = {m_className = 0x7f1f2c990ac8 L"wxGDIObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccce7a0 <wxGridBagSizer::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, <No data fields>}, static ms_classInfo = {m_className = 0x7f1f2c985750 L"wxColour", m_objectSize = 16, m_objectConstructor = 0x7f1f2c7c3c80 <wxColour::wxCreateObject()>, m_baseInfo1 = 0x7f1f2cccea20 <wxGDIObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2cccc480 <wxColourPickerEvent::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, colBg = {<wxColourBase> = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0x7f1f2cc58b90 <vtable for wxColour+16>, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x559795964370}, static ms_classInfo = {m_className = 0x7f1f2c990ac8 L"wxGDIObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccce7a0 <wxGridBagSizer::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, <No data fields>}, static ms_classInfo = {m_className = 0x7f1f2c985750 L"wxColour", m_objectSize = 16, m_objectConstructor = 0x7f1f2c7c3c80 <wxColour::wxCreateObject()>, m_baseInfo1 = 0x7f1f2cccea20 <wxGDIObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2cccc480 <wxColourPickerEvent::ms_classInfo>, static sm_classTable = 0x5597958812b0}}} tlw = 0x0 style = 0x55979594e420 [GtkStyle] #10 0x00007f1f2c76648c in wxControl::GetDefaultAttributes() const (this=0x7f1f1c007400) at ../src/gtk/control.cpp:227 #11 0x00007f1f2c8dfffb in wxWindowBase::GetFont() const (this=this@entry=0x7f1f1c007400) at ../src/common/wincmn.cpp:1705 font = {<wxFontBase> = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0xbf0000015e, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x2804295be3858b00}, static ms_classInfo = {m_className = 0x7f1f2c990ac8 L"wxGDIObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccce7a0 <wxGridBagSizer::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, static ms_encodingDefault = wxFONTENCODING_UTF8}, static ms_classInfo = {m_className = 0x7f1f2c98e690 L"wxFont", m_objectSize = 16, m_objectConstructor = 0x7f1f2c814eb0 <wxFont::wxCreateObject()>, m_baseInfo1 = 0x7f1f2cccea20 <wxGDIObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccce3a0 <wxFileDialogBase::ms_classInfo>, static sm_classTable = 0x5597958812b0}} __FUNCTION__ = "GetFont" #12 0x00007f1f2c72a273 in wxWindowDCImpl::wxWindowDCImpl(wxDC*, wxWindow*) (this=0x559795a0fe00, owner=<optimized out>, window=0x7f1f1c007400) at ../src/gtk/dcclient.cpp:286 widget = <optimized out> #13 0x00007f1f2c7d92c5 in wxNativeDCFactory::CreateWindowDC(wxWindowDC*, wxWindow*) (this=<optimized out>, owner=0x7fffe5eafb30, window=0x7f1f1c007400) at ../src/common/dcbase.cpp:135 impl = <optimized out> #14 0x00007f1f2c7daf20 in wxWindowDC::wxWindowDC(wxWindow*) (this=0x7fffe5eafb30, win=0x7f1f1c007400) at ../src/common/dcbase.cpp:199 #15 0x00007f1f2c7235ec in wxWindow::GTKSendPaintEvents(_GdkRegion const*) (this=this@entry=0x7f1f1c007400, region=<optimized out>) at ../src/gtk/window.cpp:4166 dc = {<wxDC> = {<wxObject> = {_vptr.wxObject = 0x0, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x7fffe5eafc3c}, m_pimpl = 0x0, static ms_classInfo = {m_className = 0x7f1f2c987738 L"wxDC", m_objectSize = 24, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccccf80 <wxDCImpl::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, static ms_classInfo = {m_className = 0x7f1f2c9875c8 L"wxWindowDC", m_objectSize = 24, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2ccccf40 <wxDC::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2cccd140 <wxDCFactoryCleanupModule::ms_classInfo>, static sm_classTable = 0x5597958812b0}} erase_event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x7f1f2c471840 <vtable for wxObject+16>, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x0}, m_eventObject = 0x0, m_eventType = -477787392, m_timeStamp = 0, m_id = 728975874, m_callbackUserData = 0x0, m_handlerToProcessOnlyIn = 0x2804295be3858b00, m_propagationLevel = 732050240, m_propagatedFrom = 0x7f1f2b731cd2, m_skipped = false, m_isCommandEvent = false, m_wasProcessed = false, m_willBeProcessedAgain = false, static ms_classInfo = {m_className = 0x7f1f2c214758 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c4858a0 <wxEvtHandler::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, m_dc = 0x2804295be3858b00, static ms_classInfo = {m_className = 0x7f1f2c963130 L"wxEraseEvent", m_objectSize = 96, m_objectConstructor = 0x7f1f2c6bf5f0 <wxEraseEvent::wxCreateObject()>, m_baseInfo1 = 0x7f1f2c485860 <wxEvent::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccc8620 <wxNcPaintEvent::ms_classInfo>, static sm_classTable = 0x5597958812b0}} cr = 0x0 __FUNCTION__ = "GTKSendPaintEvents" nc_paint_event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x0, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x7fffe5eafc3c}, m_eventObject = 0x0, m_eventType = -477787392, m_timeStamp = 0, m_id = 733309767, m_callbackUserData = 0x7f1f1c078830, m_handlerToProcessOnlyIn = 0x2804295be3858b00, m_propagationLevel = -437584896, m_propagatedFrom = 0x0, m_skipped = 128, m_isCommandEvent = 252, m_wasProcessed = 234, m_willBeProcessedAgain = 229, static ms_classInfo = {m_className = 0x7f1f2c214758 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c4858a0 <wxEvtHandler::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, static ms_classInfo = {m_className = 0x7f1f2c9630f0 L"wxNcPaintEvent", m_objectSize = 88, m_objectConstructor = 0x7f1f2c6bf590 <wxNcPaintEvent::wxCreateObject()>, m_baseInfo1 = 0x7f1f2c485860 <wxEvent::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2ccc8660 <wxPaintEvent::ms_classInfo>, static sm_classTable = 0x5597958812b0}} #16 0x00007f1f2c723a34 in expose_event(GtkWidget*, GdkEventExpose*, wxWindow*) (gdk_event=0x7fffe5eb01e0, win=0x7f1f1c007400) at ../src/gtk/window.cpp:264 #21 0x00007f1f2bb6decf in <emit signal ??? on instance 0x559795951570 [wxPizza]> (instance=instance@entry=0x559795951570, signal_id=<optimized out>, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffe5eb0130, reg_save_area = 0x7fffe5eb0070}} #17 0x00007f1f2907f1eb in _gtk_marshal_BOOLEAN__BOXED (closure=0x7f1f1c0121c0, return_value=0x7fffe5eafe20, n_param_values=<optimized out>, param_values=0x7fffe5eafe80, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ./gtk/gtkmarshalers.c:84 cc = 0x7f1f1c0121c0 data1 = 0x559795951570 data2 = <optimized out> callback = 0x7f1f2c723a00 <expose_event(GtkWidget*, GdkEventExpose*, wxWindow*)> v_return = <optimized out> __func__ = "_gtk_marshal_BOOLEAN__BOXED" #18 0x00007f1f2bb51b6d in g_closure_invoke (closure=0x7f1f1c0121c0, return_value=0x7fffe5eafe20, n_param_values=2, param_values=0x7fffe5eafe80, invocation_hint=0x7fffe5eafe00) at ../../../../gobject/gclosure.c:810 marshal = 0x7f1f2907f180 <_gtk_marshal_BOOLEAN__BOXED> marshal_data = 0x0 in_marshal = 0 real_closure = 0x7f1f1c0121a0 __func__ = "g_closure_invoke" #19 0x00007f1f2bb648f3 in signal_emit_unlocked_R (node=node@entry=0x55979592ac30, detail=detail@entry=0, instance=instance@entry=0x559795951570, emission_return=emission_return@entry=0x7fffe5eaffa0, instance_and_params=instance_and_params@entry=0x7fffe5eafe80) at ../../../../gobject/gsignal.c:3635 tmp = <optimized out> handler = 0x7f1f1c008680 accumulator = 0x55979592ae00 emission = {next = 0x7fffe5eb07e0, instance = 0x559795951570, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]} class_closure = 0x55979592abe0 hlist = <optimized out> handler_list = 0x7f1f1c008640 return_accu = 0x7fffe5eafe20 accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 41 max_sequential_handler_number = 202 return_value_altered = 0 #20 0x00007f1f2bb6cf43 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffe5eb0050) at ../../../../gobject/gsignal.c:3401 return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} error = 0x0 rtype = 0x14 [gboolean] static_scope = 0 instance_and_params = 0x7fffe5eafe80 signal_return_type = <optimized out> param_values = 0x7fffe5eafe98 node = <optimized out> i = <optimized out> n_params = <optimized out> __func__ = "g_signal_emit_valist" #22 0x00007f1f29195cac in gtk_widget_event_internal (widget=widget@entry=0x559795951570 [wxPizza], event=event@entry=0x7fffe5eb01e0) at ./gtk/gtkwidget.c:5010 signal_num = <optimized out> return_val = 0 #23 0x00007f1f29196081 in IA__gtk_widget_send_expose (widget=widget@entry=0x559795951570 [wxPizza], event=event@entry=0x7fffe5eb01e0) at ./gtk/gtkwidget.c:4839 __func__ = "IA__gtk_widget_send_expose" #24 0x00007f1f2907dae0 in IA__gtk_main_do_event (event=<optimized out>) at ./gtk/gtkmain.c:1623 grab_widget = 0x559795951570 [wxPizza] window_group = 0x7f1f1c0776e0 [GtkWindowGroup] rewritten_event = <optimized out> tmp_list = <optimized out> event_widget = 0x559795951570 [wxPizza] __func__ = "IA__gtk_main_do_event" event = 0x7fffe5eb01e0 __func__ = "IA__gtk_main_do_event" #25 0x00007f1f28ed780f in _gdk_window_process_updates_recurse (window=0x7f1f1c096a20 [GdkWindow], expose_region=0x559795a100f0) at ./gdk/gdkwindow.c:5479 event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000'}, expose = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', area = {x = 2, y = 2, width = 636, height = 23}, region = 0x559795a100f0, count = 0}, no_expose = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000'}, visibility = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', state = GDK_VISIBILITY_FULLY_OBSCURED}, motion = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', time = 2, x = 1.3495893230549013e-311, y = 4.6495049775851445e-310, axes = 0x559795a100f0, state = 0, is_hint = 32543, device = 0x7f1f28ec75c0, x_root = 0, y_root = 4.6496290057356211e-310}, button = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', time = 2, x = 1.3495893230549013e-311, y = 4.6495049775851445e-310, axes = 0x559795a100f0, state = 0, button = 32543, device = 0x7f1f28ec75c0, x_root = 0, y_root = 4.6496290057356211e-310}, scroll = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', time = 2, x = 1.3495893230549013e-311, y = 4.6495049775851445e-310, state = 2510356720, direction = 21911, device = 0x7f1f00000000, x_root = 6.9056448243582645e-310, y_root = 0}, key = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', time = 2, state = 2, keyval = 636, length = 23, string = 0x559795a100f0 "\002", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', subwindow = 0x27c00000002, time = 23, x = 4.649629005685424e-310, y = 6.9056109025382857e-310, x_root = 6.9056448243582645e-310, y_root = 0, mode = 2510357736, detail = 21911, focus = 0, state = 0}, focus_change = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', in = -27231}, configure = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', x = 2, y = 2, width = 636, height = 23}, property = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', atom = 0x27c00000002, time = 23, state = 21911}, selection = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', selection = 0x27c00000002, target = 0x559700000017, property = 0x559795a100f0, time = 0, requestor = 32543}, owner_change = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', owner = 2, reason = GDK_OWNER_CHANGE_CLOSE, selection = 0x559700000017, time = 2510356720, selection_time = 21911}, proximity = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', time = 2, device = 0x27c00000002}, client = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', message_type = 0x27c00000002, data_format = 23, data = {b = "\360\000\241\225\227U\000\000\000\000\000\000\037\177\000\000\300u\354(", s = {240, -27231, 21911, 0, 0, 0, 32543, 0, 30144, 10476}, l = {94109538779376, 139771120713728, 139771807299008, 0, 94109538780392}}}, dnd = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', context = 0x27c00000002, time = 23, x_root = 21911, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', changed_mask = GDK_WINDOW_STATE_ICONIFIED, new_window_state = GDK_WINDOW_STATE_ICONIFIED}, setting = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', action = GDK_SETTING_ACTION_DELETED, name = 0x27c00000002 <error: Cannot access memory at address 0x27c00000002>}, grab_broken = {type = GDK_EXPOSE, window = 0x7f1f1c096a20 [GdkWindow], send_event = 0 '\000', keyboard = 2, implicit = 2, grab_window = 0x559700000017}} private = 0x7f1f1c096a20 [GdkWindow] child = <optimized out> child_region = <optimized out> r = {x = -1784609544, y = 21911, width = -1785406592, height = 21911} l = <optimized out> children = 0x0 #26 0x00007f1f28ed77b5 in _gdk_window_process_updates_recurse (window=window@entry=0x559795920a20 [GdkWindow], expose_region=expose_region@entry=0x559795a104d0) at ./gdk/gdkwindow.c:5452 private = 0x559795920a20 [GdkWindow] child = 0x7f1f1c096a20 [GdkWindow] child_region = 0x559795a100f0 r = {x = 0, y = 422, width = 640, height = 27} l = 0x7f1f1c05ae80 = {0x7f1f1c096a20, 0x7f1f1c0967e0, 0x559795920b40} children = 0x7f1f1c05ae80 = {0x7f1f1c096a20, 0x7f1f1c0967e0, 0x559795920b40} #27 0x00007f1f28f06e85 in _gdk_windowing_window_process_updates_recurse (window=window@entry=0x559795920a20 [GdkWindow], region=region@entry=0x559795a104d0) at ./gdk/x11/gdkwindow-x11.c:5643 #28 0x00007f1f28ed40cd in gdk_window_process_updates_internal (window=window@entry=0x559795920a20 [GdkWindow]) at ./gdk/gdkwindow.c:5646 expose_region = 0x559795a104d0 end_implicit = 1 update_area = 0x559795a10440 impl_iface = <optimized out> save_region = <optimized out> clip_box = {x = 2, y = 424, width = 636, height = 23} iteration = <optimized out> #29 0x00007f1f28ed4b75 in gdk_window_process_updates_internal (window=0x559795920a20 [GdkWindow]) at ./gdk/gdkwindow.c:5533 private = 0x559795920a20 [GdkWindow] iteration = 0 save_region = 0 impl_window = 0x559795920a20 [GdkWindow] update_children = 1 window = 0x7f1f1c096a20 [GdkWindow] __func__ = "IA__gdk_window_process_updates" private = 0x7f1f1c096a20 [GdkWindow] __func__ = "IA__gdk_window_process_updates" #30 0x00007f1f28ed4b75 in IA__gdk_window_process_updates (window=0x7f1f1c096a20 [GdkWindow], update_children=1) at ./gdk/gdkwindow.c:5818 impl_window = 0x559795920a20 [GdkWindow] update_children = 1 window = 0x7f1f1c096a20 [GdkWindow] __func__ = "IA__gdk_window_process_updates" private = 0x7f1f1c096a20 [GdkWindow] __func__ = "IA__gdk_window_process_updates" #31 0x00007f1f2c71b6a0 in wxWindow::Update() (this=0x7f1f1c007400) at ../src/gtk/window.cpp:4058 display = 0x55979590a000 [GdkDisplayX11] window = <optimized out> this = 0x7f1f1c007400 #32 0x00007f1f2c754799 in wxStatusBar::DoUpdateStatusText(int) (this=0x7f1f1c007400, number=<optimized out>) at ../src/generic/statusbr.cpp:179 rect = {x = 2, y = 2, width = 636, height = 23} #33 0x00007f1f2c82561d in wxFrameBase::DoGiveHelp(wxString const&, bool) (this=0x7f1f1c0078c0, help=..., show=<optimized out>) at ../src/common/framecmn.cpp:531 statbar = 0x7f1f1c007400 text = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}} #34 0x00007f1f2c8c4e2c in wxToolBarBase::OnMouseEnter(int) (this=0x7f1f1c08a800, toolid=6006) at ../src/common/tbarbase.cpp:684 help = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}} event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x7f1f2cc568f8 <vtable for wxCommandEvent+16>, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x0}, m_eventObject = 0x7f1f1c08a800, m_eventType = 10021, m_timeStamp = 0, m_id = -2000, m_callbackUserData = 0x0, m_handlerToProcessOnlyIn = 0x0, m_propagationLevel = 2147483647, m_propagatedFrom = 0x0, m_skipped = false, m_isCommandEvent = true, m_wasProcessed = false, m_willBeProcessedAgain = false, static ms_classInfo = {m_className = 0x7f1f2c214758 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c4858a0 <wxEvtHandler::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, <wxEventBasicPayloadMixin> = {m_cmdString = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 140737050773568}}, m_commandInt = 6006, m_extraLong = 0}, m_clientData = 0x0, m_clientObject = 0x0, static ms_classInfo = {m_className = 0x7f1f2c962f28 L"wxCommandEvent", m_objectSize = 168, m_objectConstructor = 0x7f1f2c6bfc60 <wxCommandEvent::wxCreateObject()>, m_baseInfo1 = 0x7f1f2c485860 <wxEvent::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c4857e0 <wxThreadEvent::ms_classInfo>, static sm_classTable = 0x5597958812b0}} #35 0x00007f1f2c7a0329 in enter_notify_event(GtkWidget*, GdkEventCrossing*, wxToolBarTool*) (event=<optimized out>, tool=<optimized out>) at ../src/gtk/toolbar.cpp:165 id = <optimized out> tool = <optimized out> event = <optimized out> #40 0x00007f1f2bb6decf in <emit signal ??? on instance 0x7f1f1c132870 [GtkButton]> (instance=instance@entry=0x7f1f1c132870, signal_id=<optimized out>, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffe5eb0b20, reg_save_area = 0x7fffe5eb0a60}} #36 0x00007f1f2907f1eb in _gtk_marshal_BOOLEAN__BOXED (closure=0x7f1f1c028860, return_value=0x7fffe5eb0810, n_param_values=<optimized out>, param_values=0x7fffe5eb0870, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ./gtk/gtkmarshalers.c:84 cc = 0x7f1f1c028860 data1 = 0x7f1f1c132870 data2 = <optimized out> callback = 0x7f1f2c7a0300 <enter_notify_event(GtkWidget*, GdkEventCrossing*, wxToolBarTool*)> v_return = <optimized out> __func__ = "_gtk_marshal_BOOLEAN__BOXED" #37 0x00007f1f2bb51b6d in g_closure_invoke (closure=0x7f1f1c028860, return_value=0x7fffe5eb0810, n_param_values=2, param_values=0x7fffe5eb0870, invocation_hint=0x7fffe5eb07f0) at ../../../../gobject/gclosure.c:810 marshal = 0x7f1f2907f180 <_gtk_marshal_BOOLEAN__BOXED> marshal_data = 0x0 in_marshal = 0 real_closure = 0x7f1f1c028840 __func__ = "g_closure_invoke" #38 0x00007f1f2bb648f3 in signal_emit_unlocked_R (node=node@entry=0x55979592b260, detail=detail@entry=0, instance=instance@entry=0x7f1f1c132870, emission_return=emission_return@entry=0x7fffe5eb0990, instance_and_params=instance_and_params@entry=0x7fffe5eb0870) at ../../../../gobject/gsignal.c:3635 tmp = <optimized out> handler = 0x7f1f1c0c66c0 accumulator = 0x55979592b2d0 emission = {next = 0x0, instance = 0x7f1f1c132870, ihint = {signal_id = 44, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]} class_closure = 0x55979592b210 hlist = <optimized out> handler_list = 0x7f1f1c0c66c0 return_accu = 0x7fffe5eb0810 accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 44 max_sequential_handler_number = 202 return_value_altered = 0 #39 0x00007f1f2bb6cf43 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffe5eb0a40) at ../../../../gobject/gsignal.c:3401 return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} error = 0x0 rtype = 0x14 [gboolean] static_scope = 0 instance_and_params = 0x7fffe5eb0870 signal_return_type = <optimized out> param_values = 0x7fffe5eb0888 node = <optimized out> i = <optimized out> n_params = <optimized out> __func__ = "g_signal_emit_valist" #41 0x00007f1f29195cac in gtk_widget_event_internal (widget=widget@entry=0x7f1f1c132870 [GtkButton], event=event@entry=0x5597959522e0) at ./gtk/gtkwidget.c:5010 signal_num = <optimized out> return_val = 0 #42 0x00007f1f29195f57 in IA__gtk_widget_event (widget=widget@entry=0x7f1f1c132870 [GtkButton], event=event@entry=0x5597959522e0) at ./gtk/gtkwidget.c:4807 __func__ = "IA__gtk_widget_event" #43 0x00007f1f2907da04 in IA__gtk_main_do_event (event=<optimized out>) at ./gtk/gtkmain.c:1711 grab_widget = 0x7f1f1c132870 [GtkButton] window_group = 0x7f1f1c0776e0 [GtkWindowGroup] rewritten_event = <optimized out> tmp_list = <optimized out> event_widget = 0x7f1f1c132870 [GtkButton] __func__ = "IA__gtk_main_do_event" event = 0x5597959522e0 __func__ = "IA__gtk_main_do_event" #44 0x00007f1f28ef0bac in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ./gdk/x11/gdkevents-x11.c:2425 display = <optimized out> event = 0x5597959522e0 #45 0x00007f1f2ba71c3e in g_main_dispatch (context=0x559795921310) at ../../../../glib/gmain.c:3182 dispatch = 0x7f1f28ef0b60 <gdk_event_dispatch> prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = <optimized out> cb_data = <optimized out> need_destroy = <optimized out> source = 0x559795921220 current = 0x7f1f1c0a3030 i = 0 __func__ = "g_main_dispatch" #46 0x00007f1f2ba71c3e in g_main_context_dispatch (context=context@entry=0x559795921310) at ../../../../glib/gmain.c:3847 #47 0x00007f1f2ba71ed8 in g_main_context_iterate (context=0x559795921310, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3920 max_priority = 0 timeout = 0 some_ready = 1 nfds = <optimized out> allocated_nfds = 2 fds = 0x7f1f1c000b20 #48 0x00007f1f2ba721d2 in g_main_loop_run (loop=0x559795a05f00) at ../../../../glib/gmain.c:4116 __func__ = "g_main_loop_run" #49 0x00007f1f2907c8e7 in IA__gtk_main () at ./gtk/gtkmain.c:1270 tmp_list = 0x0 functions = 0x0 init = <optimized out> loop = 0x559795a05f00 #50 0x00007f1f2c6fb6d5 in wxGUIEventLoop::DoRun() (this=0x559795965c10) at ../src/gtk/evtloop.cpp:65 loopLevel = 0 #51 0x00007f1f2c094ea3 in wxEventLoopBase::Run() (this=0x559795965c10) at ../src/common/evtloopcmn.cpp:78 activate = {m_evtLoopOld = 0x0} #52 0x00007f1f2c05c4b6 in wxAppConsoleBase::MainLoop() (this=0x5597958d4f40) at ../src/common/appbase.cpp:334 mainLoop = {<wxEventLoopBasePtr> = {m_ptr = 0x559795965c10}, m_pp = 0x5597958d50d8, m_pOld = 0x0} #53 0x0000559793a8d146 in wxt_atexit() () at ../../../src/wxterminal/wxt_gui.cpp:4182 openwindows = 1 persist_setting = 0 event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x7f1f2cc568f8 <vtable for wxCommandEvent+16>, static ms_classInfo = {m_className = 0x7f1f2c2039a0 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c482f60 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x5597958812b0}, m_refData = 0x0}, m_eventObject = 0x0, m_eventType = 10219, m_timeStamp = 0, m_id = 0, m_callbackUserData = 0x0, m_handlerToProcessOnlyIn = 0x0, m_propagationLevel = 2147483647, m_propagatedFrom = 0x0, m_skipped = false, m_isCommandEvent = true, m_wasProcessed = false, m_willBeProcessedAgain = false, static ms_classInfo = {m_className = 0x7f1f2c214758 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x7f1f2c483040 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c4858a0 <wxEvtHandler::ms_classInfo>, static sm_classTable = 0x5597958812b0}}, <wxEventBasicPayloadMixin> = {m_cmdString = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 94109537100384}}, m_commandInt = 0, m_extraLong = 0}, m_clientData = 0x0, m_clientObject = 0x0, static ms_classInfo = {m_className = 0x7f1f2c962f28 L"wxCommandEvent", m_objectSize = 168, m_objectConstructor = 0x7f1f2c6bfc60 <wxCommandEvent::wxCreateObject()>, m_baseInfo1 = 0x7f1f2c485860 <wxEvent::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7f1f2ccd3e40 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7f1f2c4857e0 <wxThreadEvent::ms_classInfo>, static sm_classTable = 0x5597958812b0}} pConfig = <optimized out> wxt_iter = {id = 65, frame = 0x559795971e80, title = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x559795a03c90 "\200\376\226\225\227U", m_len = 94109538723120}}, mutex = 0x41, condition = 0x0, axis_mask = 8, axis_state = {{min = -2.5236167943503804e+307, term_lower = 2.4804295584566466e-265, term_scale = -0.0077799405116802936, logbase = 5.9441037851160372e-320}, {min = 0, term_lower = 5.0641728698727771e-321, term_scale = 6.9056341702776663e-310, logbase = 0}, {min = 0, term_lower = 0, term_scale = 0, logbase = 0}, {min = 0, term_lower = 6.9056341576604155e-310, term_scale = 0, logbase = 0}}} pid = <optimized out> #54 0x0000559793a2a81a in gp_exit_cleanup () at ../../../src/stdfn.c:449 handler = 0x559795941420 #55 0x00005597939880fd in main (argc=0, argv=0x7fffe5eb1070) at ../../../src/plot.c:700 i = <optimized out>