http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c29
--- Comment #29 from Mikhail Kasimov ---
(In reply to Dave Plater from comment #26)
Created attachment 712753 [details]
My Interface screenshot
This is what I get on an english only system. This is always a problem with
badly written wxWidgets programs. This is another bug which can be reported
on github.
If you can reproduce the SIGABRT with this version please force reinstall:
wxhexeditor wxhexeditor-debuginfo wxhexeditor-debugsource wxhexeditor-lang
from home:plater and run from the command line "gdb wxHexEditor" and when
the program breaks - post the full output including bt
k_mikhail@linux-mk500:~> coredumpctl | grep wxHexEditor
===========================================================================
...
Птн 2017-02-03 13:41:21 EET 13853 1000 100 6 * /usr/bin/wxHexEditor
===========================================================================
k_mikhail@linux-mk500:~> coredumpctl gdb 13853 PID: 13853
(wxHexEditor)
UID: 1000 (k_mikhail)
GID: 100 (users)
Signal: 6 (ABRT)
Timestamp: Птн 2017-02-03 13:40:25 EET (3min 50s ago)
Command Line: wxHexEditor
Executable: /usr/bin/wxHexEditor
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (k_mikhail)
Boot ID: 3b482de7332a4b2a9a72f806a0fcba24
Machine ID: 4664bc7cba6aee90fe1efc7f571cbf28
Hostname: linux-mk500
Coredump:
/var/lib/systemd/coredump/core.wxHexEditor.1000.3b482de7332a4b2a9a72f806a0fcba24.13853.1486122025000000.xz
Message: Process 13853 (wxHexEditor) of user 1000 dumped core.
GNU gdb (GDB; openSUSE Leap 42.2) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://bugs.opensuse.org/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/wxHexEditor...Reading symbols from
/usr/lib/debug/usr/bin/wxHexEditor.debug...done.
done.
[New LWP 13853]
[New LWP 13928]
[New LWP 13929]
[New LWP 13930]
[New LWP 13954]
[New LWP 13963]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `wxHexEditor'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f0deac848d7 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:55
55 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
[Current thread is 1 (Thread 0x7f0ded752a80 (LWP 13853))]
(gdb)
===========================================================================
(gdb) bt
#0 0x00007f0deac848d7 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:55
#1 0x00007f0deac85caa in __GI_abort () at abort.c:78
#2 0x00007f0deacc21b4 in __libc_message (do_abort=do_abort@entry=2,
fmt=fmt@entry=0x7f0deadba268 "*** Error in `%s': %s: 0x%s ***\n")
at ../sysdeps/posix/libc_fatal.c:175
#3 0x00007f0deacc79d6 in malloc_printerr (action=3, str=0x7f0deadb6456
"free(): invalid pointer", ptr=<optimized out>, ar_ptr=<optimized out>)
at malloc.c:5007
#4 0x00007f0deacc8723 in _int_free (av=0x7f0deafed620 ,
p=<optimized out>, have_lock=0) at malloc.c:3868
#5 0x00007f0dec9b0aa3 in wxWindowBase::Destroy() (this=0x7ffe03aa77d0)
at src/common/wincmn.cpp:576
#6 0x00007f0dec9b0ad9 in wxWindowBase::DestroyChildren()
(this=this@entry=0x1ce2440) at src/common/wincmn.cpp:608
#7 0x00007f0dec87554b in wxWindow::~wxWindow() (this=0x1ce2440,
__in_chrg=<optimized out>) at src/gtk/window.cpp:2513
#8 0x00007f0dec86e566 in wxTopLevelWindowGTK::~wxTopLevelWindowGTK() (this=
0x1ce2440, __in_chrg=<optimized out>) at src/gtk/toplevel.cpp:800
#9 0x000000000041e83d in FindDialogGui::~FindDialogGui() (this=
0x1ce2440, __in_chrg=<optimized out>) at src/HexEditorGui.cpp:976
#10 0x0000000000463c60 in FindDialog::~FindDialog() (this=0x1ce2440,
__in_chrg=<optimized out>) at src/HexDialogs.h:68
---Type <return> to continue, or q <return> to quit---
#11 0x0000000000463c60 in FindDialog::~FindDialog() (this=0x1ce2440,
__in_chrg=<optimized out>) at src/HexDialogs.h:68
#12 0x00007f0debdab15a in wxAppConsoleBase::DeletePendingObjects()
(this=this@entry=0x1522030) at src/common/appbase.cpp:591
#13 0x00007f0debdab1c1 in wxAppConsoleBase::ProcessIdle() (this=0x1522030)
at src/common/appbase.cpp:397
#14 0x00007f0dec8e38e3 in wxAppBase::ProcessIdle() (this=<optimized out>)
at src/common/appcmn.cpp:366
#15 0x00007f0dec85ef19 in wxGUIEventLoop::YieldFor(long) (this=
0x1d6ed70, eventsToProcess=3) at src/gtk/evtloop.cpp:409
#16 0x00007f0dec9e9a81 in wxGenericProgressDialog::DoBeforeUpdate(bool*)
(this=this@entry=0x7ffe03aa5c00, skip=skip@entry=0x0) at
src/generic/progdlgg.cpp:547
#17 0x00007f0dec9ea86a in wxGenericProgressDialog::Update(int, wxString const&,
bool*) (this=this@entry=0x7ffe03aa5c00, value=-2111143339, newmsg=...,
skip=skip@entry=0x0) at src/generic/progdlgg.cpp:426
#18 0x000000000045ebe8 in FindDialog::FindBinary(wxMemoryBuffer, unsigned long,
unsigned int) (this=this@entry=0x1ce2440, target=..., from=0,
options=options@entry=97) at src/HexDialogs.cpp:1136
#19 0x00000000004604f3 in FindDialog::OnFind(bool) (this=this@entry=0x1ce2440,
internal=internal@entry=false) at src/HexDialogs.cpp:540
#20 0x00000000004627bf in FindDialog::EventHandler(wxCommandEvent&)
(this=0x1ce2440, event=...) at src/HexDialogs.cpp:416
#21 0x00007f0debdaa63e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*,
wxEv---Type <return> to continue, or q <return> to quit---
entFunctor&, wxEvent&) const (this=0x1522030, handler=0x1ce2440, functor=...,
event=...) at src/common/appbase.cpp:623
#22 0x00007f0debee8f02 in
wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) (entry=..., handler=<optimized out>, event=...) at
src/common/event.cpp:1392
#23 0x00007f0debee9174 in wxEvtHandler::SearchDynamicEventTable(wxEvent&)
(this=this@entry=0x1d2bef0, event=...) at src/common/event.cpp:1751
#24 0x00007f0debee9a9e in wxEvtHandler::TryHereOnly(wxEvent&)
(this=this@entry=0x1d2bef0, event=...) at src/common/event.cpp:1585
#25 0x00007f0debee9b33 in wxEvtHandler::ProcessEventLocally(wxEvent&)
(event=..., this=this@entry=0x1d2bef0) at include/wx/event.h:3671
#26 0x00007f0debee9b33 in wxEvtHandler::ProcessEventLocally(wxEvent&)
(this=this@entry=0x1d2bef0, event=...) at src/common/event.cpp:1522
#27 0x00007f0debee9b89 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x1d2bef0,
event=...) at src/common/event.cpp:1495
#28 0x00007f0debee9087 in wxEvtHandler::SafelyProcessEvent(wxEvent&)
(this=<optimized out>, event=...) at src/common/event.cpp:1613
#29 0x00007f0dec9b149c in wxWindowBase::HandleWindowEvent(wxEvent&) const
(this=this@entry=0x1d2bef0, event=...) at src/common/wincmn.cpp:1525
#30 0x00007f0dec8a4ae1 in wxgtk_button_clicked_callback(GtkWidget*, wxButton*)
(button=0x1d2bef0) at src/gtk/button.cpp:40
#31 0x00007f0de9aafaaf in _g_closure_invoke_va
(closure=closure@entry=0x1cd2d80, return_value=return_value@entry=0x0,
instance=instance@entry=0x1be8400, args=ar---Type <return> to continue, or q
<return> to quit---
gs@entry=0x7ffe03aa6538, n_params=0, param_types=0x0) at gclosure.c:867
#32 0x00007f0de9ac8918 in g_signal_emit_valist (instance=0x1be8400,
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe03aa6538)
at gsignal.c:3294
#33 0x00007f0de9ac9592 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3441
#34 0x00007f0dea4a89f5 in gtk_real_button_released (button=
0x1be8400 [GtkButton]) at gtkbutton.c:1712
#38 0x00007f0de9ac9592 in
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at gsignal.c:3441
#35 0x00007f0de9aaf882 in g_closure_invoke
(closure=closure@entry=0x15a6580, return_value=return_value@entry=0x0,
n_param_values=1, param_values=param_values@entry=0x7ffe03aa67b0,
invocation_hint=invocation_hint@entry=0x7ffe03aa6750)
at gclosure.c:804
#36 0x00007f0de9ac0b37 in signal_emit_unlocked_R
(node=node@entry=0x15a65b0, detail=detail@entry=0,
instance=instance@entry=0x1be8400, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7ffe03aa67b0) at gsignal.c:3559
#37 0x00007f0de9ac92a8 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7ffe03aa6938) at gsignal.c:3385
#39 0x00007f0dea4a7909 in gtk_button_button_release (widget=<optimized out>,
eve---Type <return> to continue, or q <return> to quit---
nt=<optimized out>) at gtkbutton.c:1604
#44 0x00007f0de9ac9592 in
(instance=instance@entry=0x1be8400, signal_id=<optimized out>,
detail=detail@entry=0) at gsignal.c:3441
#40 0x00007f0dea548b65 in _gtk_marshal_BOOLEAN__BOXED (closure=0x15974d0,
return_value=0x7ffe03aa6b30, n_param_values=<optimized out>,
param_values=0x7ffe03aa6be0, invocation_hint=<optimized out>,
marshal_data=0x7f0dea4a78f0 ) at gtkmarshalers.c:86
#41 0x00007f0de9aaf882 in g_closure_invoke
(closure=closure@entry=0x15974d0,
return_value=return_value@entry=0x7ffe03aa6b30, n_param_values=2,
param_values=param_values@entry=0x7ffe03aa6be0,
invocation_hint=invocation_hint@entry=0x7ffe03aa6b80) at gclosure.c:804
#42 0x00007f0de9ac10cb in signal_emit_unlocked_R
(node=node@entry=0x1597520, detail=detail@entry=0,
instance=instance@entry=0x1be8400,
emission_return=emission_return@entry=0x7ffe03aa6cb0,
instance_and_params=instance_and_params@entry=0x7ffe03aa6be0) at gsignal.c:3667
#43 0x00007f0de9ac8f78 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7ffe03aa6d78) at gsignal.c:3395
#45 0x00007f0dea658884 in gtk_widget_event_internal
(widget=widget@entry=0x1be8400 [GtkButton], event=event@entry=0x1c1a0a0) at
gtkwidget.c:5017
#46 0x00007f0dea658b59 in IA__gtk_widget_event (widget=widget@entry=0x1be8400
[GtkButton], event=event@entry=0x1c1a0a0) at gtkwidget.c:4814
---Type <return> to continue, or q <return> to quit---
#47 0x00007f0dea547314 in IA__gtk_propagate_event (widget=0x1be8400
[GtkButton], event=0x1c1a0a0) at gtkmain.c:2501
#48 0x00007f0dea5476cb in IA__gtk_main_do_event (event=0x1c1a0a0)
at gtkmain.c:1696
#49 0x00007f0dec85f088 in wxgtk_main_do_event(GdkEvent*, void*)
(event=0x1c1a0a0, data=0x1d6ed70) at src/gtk/evtloop.cpp:353
#50 0x00007f0dea1b9c1c in gdk_event_dispatch (source=<optimized out>,
callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2425
#51 0x00007f0de97db134 in g_main_context_dispatch (context=0x1552f10)
at gmain.c:3154
#52 0x00007f0de97db134 in g_main_context_dispatch
(context=context@entry=0x1552f10) at gmain.c:3769
#53 0x00007f0de97db388 in g_main_context_iterate
(context=context@entry=0x1552f10, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3840
#54 0x00007f0de97db42c in g_main_context_iteration (context=0x1552f10,
context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3901
#55 0x00007f0dea5469b1 in IA__gtk_main_iteration () at gtkmain.c:1356
#56 0x00007f0dec85eed5 in wxGUIEventLoop::YieldFor(long) (this=0x1d6ed70,
eventsToProcess=3) at src/gtk/evtloop.cpp:393
#57 0x00007f0dec9e9a81 in wxGenericProgressDialog::DoBeforeUpdate(bool*)
(this=this@entry=0x7ffe03aa77d0, skip=skip@entry=0x0) at
src/generic/progdlgg.cpp:547
#58 0x00007f0dec9ea86a in wxGenericProgressDialog::Update(int, wxString const&,
---Type <return> to continue, or q <return> to quit---
bool*) (this=this@entry=0x7ffe03aa77d0, value=-2112205054, newmsg=...,
skip=skip@entry=0x0) at src/generic/progdlgg.cpp:426
#59 0x000000000045ebe8 in FindDialog::FindBinary(wxMemoryBuffer, unsigned long,
unsigned int) (this=this@entry=0x1ce2440, target=..., from=0,
options=options@entry=97) at src/HexDialogs.cpp:1136
#60 0x00000000004604f3 in FindDialog::OnFind(bool) (this=this@entry=0x1ce2440,
internal=internal@entry=false) at src/HexDialogs.cpp:540
#61 0x00000000004627bf in FindDialog::EventHandler(wxCommandEvent&)
(this=0x1ce2440, event=...) at src/HexDialogs.cpp:416
#62 0x00007f0debdaa63e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*,
wxEventFunctor&, wxEvent&) const (this=0x1522030, handler=0x1ce2440,
functor=..., event=...) at src/common/appbase.cpp:623
#63 0x00007f0debee8f02 in
wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) (entry=..., handler=<optimized out>, event=...) at
src/common/event.cpp:1392
#64 0x00007f0debee9174 in wxEvtHandler::SearchDynamicEventTable(wxEvent&)
(this=this@entry=0x1d2bef0, event=...) at src/common/event.cpp:1751
#65 0x00007f0debee9a9e in wxEvtHandler::TryHereOnly(wxEvent&)
(this=this@entry=0x1d2bef0, event=...) at src/common/event.cpp:1585
#66 0x00007f0debee9b33 in wxEvtHandler::ProcessEventLocally(wxEvent&)
(event=..., this=this@entry=0x1d2bef0) at include/wx/event.h:3671
#67 0x00007f0debee9b33 in wxEvtHandler::ProcessEventLocally(wxEvent&)
(this=this@entry=0x1d2bef0, event=...) at src/common/event.cpp:1522
---Type <return> to continue, or q <return> to quit---
#68 0x00007f0debee9b89 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x1d2bef0,
event=...) at src/common/event.cpp:1495
#69 0x00007f0debee9087 in wxEvtHandler::SafelyProcessEvent(wxEvent&)
(this=<optimized out>, event=...) at src/common/event.cpp:1613
#70 0x00007f0dec9b149c in wxWindowBase::HandleWindowEvent(wxEvent&) const
(this=this@entry=0x1d2bef0, event=...) at src/common/wincmn.cpp:1525
#71 0x00007f0dec8a4ae1 in wxgtk_button_clicked_callback(GtkWidget*, wxButton*)
(button=0x1d2bef0) at src/gtk/button.cpp:40
#72 0x00007f0de9aafb37 in _g_closure_invoke_va
(closure=closure@entry=0x1cd2d80, return_value=return_value@entry=0x0,
instance=instance@entry=0x1be8400, args=args@entry=0x7ffe03aa8108, n_params=0,
param_types=0x0) at gclosure.c:867
#73 0x00007f0de9ac8918 in g_signal_emit_valist (instance=0x1be8400,
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe03aa8108)
at gsignal.c:3294
#74 0x00007f0de9ac9592 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3441
#75 0x00007f0dea4a89f5 in gtk_real_button_released (button=0x1be8400
[GtkButton]) at gtkbutton.c:1712
#79 0x00007f0de9ac9592 in
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at gsignal.c:3441
#76 0x00007f0de9aaf908 in g_closure_invoke
(closure=closure@entry=0x15a6580, return_value=return_value@entry=0x0,
n_param_values=1, param_values=param_value---Type <return> to continue, or q
<return> to quit---
s@entry=0x7ffe03aa8380, invocation_hint=invocation_hint@entry=0x7ffe03aa8320)
at gclosure.c:804
#77 0x00007f0de9ac0b37 in signal_emit_unlocked_R
(node=node@entry=0x15a65b0, detail=detail@entry=0,
instance=instance@entry=0x1be8400, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7ffe03aa8380) at gsignal.c:3559
#78 0x00007f0de9ac92a8 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7ffe03aa8508) at gsignal.c:3385
#80 0x00007f0dea4a7909 in gtk_button_button_release (widget=<optimized out>,
event=<optimized out>) at gtkbutton.c:1604
#85 0x00007f0de9ac9592 in
(instance=instance@entry=0x1be8400, signal_id=<optimized out>,
detail=detail@entry=0) at gsignal.c:3441
#81 0x00007f0dea548b65 in _gtk_marshal_BOOLEAN__BOXED (closure=0x15974d0,
return_value=0x7ffe03aa8700, n_param_values=<optimized out>,
param_values=0x7ffe03aa87b0, invocation_hint=<optimized out>,
marshal_data=0x7f0dea4a78f0 ) at gtkmarshalers.c:86
#82 0x00007f0de9aaf908 in g_closure_invoke
(closure=closure@entry=0x15974d0,
return_value=return_value@entry=0x7ffe03aa8700, n_param_values=2,
param_values=param_values@entry=0x7ffe03aa87b0,
invocation_hint=invocation_hint@entry=0x7ffe03aa8750) at gclosure.c:804
#83 0x00007f0de9ac10cb in signal_emit_unlocked_R
(node=node@entry=0x1597520,---Type <return> to continue, or q <return> to
quit---
detail=detail@entry=0, instance=instance@entry=0x1be8400,
emission_return=emission_return@entry=0x7ffe03aa8880,
instance_and_params=instance_and_params@entry=0x7ffe03aa87b0) at gsignal.c:3667
#84 0x00007f0de9ac8f78 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7ffe03aa8948) at gsignal.c:3395
#86 0x00007f0dea658884 in gtk_widget_event_internal
(widget=widget@entry=0x1be8400 [GtkButton], event=event@entry=0x1c1a6e0) at
gtkwidget.c:5017
#87 0x00007f0dea658b59 in IA__gtk_widget_event (widget=widget@entry=0x1be8400
[GtkButton], event=event@entry=0x1c1a6e0) at gtkwidget.c:4814
#88 0x00007f0dea547314 in IA__gtk_propagate_event (widget=0x1be8400
[GtkButton], event=0x1c1a6e0) at gtkmain.c:2501
#89 0x00007f0dea5476cb in IA__gtk_main_do_event (event=0x1c1a6e0)
at gtkmain.c:1696
#90 0x00007f0dea1b9c1c in gdk_event_dispatch (source=<optimized out>,
callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2425
#91 0x00007f0de97db134 in g_main_context_dispatch (context=0x1552f10)
at gmain.c:3154
#92 0x00007f0de97db134 in g_main_context_dispatch
(context=context@entry=0x1552f10) at gmain.c:3769
#93 0x00007f0de97db388 in g_main_context_iterate (context=0x1552f10,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3840
#94 0x00007f0de97db64a in g_main_loop_run (loop=0x1c3a7b0) at gmain.c:4034
---Type <return> to continue, or q <return> to quit---
#95 0x00007f0dea5467b7 in IA__gtk_main () at gtkmain.c:1268
#96 0x00007f0dec85eca5 in wxGUIEventLoop::DoRun() (this=0x1d6ed70)
at src/gtk/evtloop.cpp:65
#97 0x00007f0debddaa61 in wxEventLoopBase::Run() (this=0x1d6ed70)
at src/common/evtloopcmn.cpp:78
#98 0x00007f0dec8ad883 in wxDialog::ShowModal() (this=0x1ce2440)
at src/gtk/dialog.cpp:181
#99 0x000000000046fbe6 in HexEditor::FindDialog() (this=this@entry=0x1c2ea20)
at src/HexEditor.cpp:1377
#100 0x00000000004a08ef in HexEditorFrame::OnMenuEvent(wxCommandEvent&) (this=
0x15e75b0, event=...) at src/HexEditorFrame.cpp:641
#101 0x00007f0debdaa63e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*,
wxEventFunctor&, wxEvent&) const (this=0x1522030, handler=0x15e75b0,
functor=..., event=...) at src/common/appbase.cpp:623
#102 0x00007f0debee8f02 in
wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) (entry=..., handler=<optimized out>, event=...) at
src/common/event.cpp:1392
#103 0x00007f0debee9174 in wxEvtHandler::SearchDynamicEventTable(wxEvent&)
(this=this@entry=0x15e75b0, event=...) at src/common/event.cpp:1751
#104 0x00007f0debee9a9e in wxEvtHandler::TryHereOnly(wxEvent&) (this=0x15e75b0,
event=...) at src/common/event.cpp:1585
#105 0x00007f0debee9033 in wxEvtHandler::DoTryChain(wxEvent&)
(this=this@entry=0x1791a10, event=...) at src/common/event.cpp:1554
---Type <return> to continue, or q <return> to quit---
#106 0x00007f0debee9b48 in wxEvtHandler::ProcessEventLocally(wxEvent&)
(this=this@entry=0x1791a10, event=...) at src/common/event.cpp:1522
#107 0x00007f0debee9b89 in wxEvtHandler::ProcessEvent(wxEvent&)
(this=0x1791a10, event=...) at src/common/event.cpp:1495
#108 0x00007f0dec9b0942 in wxWindowBase::TryAfter(wxEvent&) (this=0x17ad0a0,
event=...) at src/common/wincmn.cpp:3427
#109 0x00007f0debb07f98 in wxAuiToolBar::OnLeftUp(wxMouseEvent&)
(this=0x17ad0a0, evt=...) at src/aui/auibar.cpp:2656
#110 0x00007f0debdaa63e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*,
wxEventFunctor&, wxEvent&) const (this=0x1522030, handler=0x17ad0a0,
functor=..., event=...) at src/common/appbase.cpp:623
#111 0x00007f0debee8f02 in
wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) (entry=..., handler=<optimized out>, event=...) at
src/common/event.cpp:1392
#112 0x00007f0debee9a53 in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) (this=<optimized out>, event=..., self=self@entry=0x17ad0a0)
at src/common/event.cpp:998
#113 0x00007f0debee9abd in wxEvtHandler::TryHereOnly(wxEvent&)
(this=this@entry=0x17ad0a0, event=...) at src/common/event.cpp:1589
#114 0x00007f0debee9b33 in wxEvtHandler::ProcessEventLocally(wxEvent&)
(event=..., this=this@entry=0x17ad0a0) at include/wx/event.h:3671
#115 0x00007f0debee9b33 in wxEvtHandler::ProcessEventLocally(wxEvent&)
(this=this@entry=0x17ad0a0, event=...) at src/common/event.cpp:1522
---Type <return> to continue, or q <return> to quit---
#116 0x00007f0debee9b89 in wxEvtHandler::ProcessEvent(wxEvent&)
(this=0x17ad0a0, event=...) at src/common/event.cpp:1495
#117 0x00007f0debee9087 in wxEvtHandler::SafelyProcessEvent(wxEvent&)
(this=<optimized out>, event=...) at src/common/event.cpp:1613
#118 0x00007f0dec877603 in gtk_window_button_release_callback(GtkWidget*,
GdkEventButton*, wxWindow*) (gdk_event=0x1c19ec0, win=0x17ad0a0)
at src/gtk/window.cpp:1539
#123 0x00007f0de9ac9592 in
(instance=instance@entry=0x1634180, signal_id=<optimized out>,
detail=detail@entry=0) at gsignal.c:3441
#119 0x00007f0dea548b65 in _gtk_marshal_BOOLEAN__BOXED (closure=0x17ade30,
return_value=0x7ffe03aa9a10, n_param_values=<optimized out>,
param_values=0x7ffe03aa9ac0, invocation_hint=<optimized out>, marshal_data=0x0)
at gtkmarshalers.c:86
#120 0x00007f0de9aaf908 in g_closure_invoke (closure=0x17ade30,
return_value=return_value@entry=0x7ffe03aa9a10, n_param_values=2,
param_values=param_values@entry=0x7ffe03aa9ac0,
invocation_hint=invocation_hint@entry=0x7ffe03aa9a60)
at gclosure.c:804
#121 0x00007f0de9ac130d in signal_emit_unlocked_R
(node=node@entry=0x1597520, detail=detail@entry=0,
instance=instance@entry=0x1634180,
emission_return=emission_return@entry=0x7ffe03aa9b90,
instance_and_params=instance_and_params@entry=0x7ffe03aa9ac0) at gsignal.c:3629
#122 0x00007f0de9ac8f78 in g_signal_emit_valist (instance=<optimized out>,
s---Type <return> to continue, or q <return> to quit---
ignal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7ffe03aa9c58) at gsignal.c:3395
#124 0x00007f0dea658884 in gtk_widget_event_internal
(widget=widget@entry=0x1634180 [wxPizza], event=event@entry=0x1c19ec0) at
gtkwidget.c:5017
#125 0x00007f0dea658b59 in IA__gtk_widget_event (widget=widget@entry=0x1634180
[wxPizza], event=event@entry=0x1c19ec0) at gtkwidget.c:4814
#126 0x00007f0dea547314 in IA__gtk_propagate_event (widget=0x1634180 [wxPizza],
event=0x1c19ec0) at gtkmain.c:2501
#127 0x00007f0dea5476cb in IA__gtk_main_do_event (event=0x1c19ec0)
at gtkmain.c:1696
#128 0x00007f0dea1b9c1c in gdk_event_dispatch (source=<optimized out>,
callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2425
#129 0x00007f0de97db134 in g_main_context_dispatch (context=0x1552f10)
at gmain.c:3154
#130 0x00007f0de97db134 in g_main_context_dispatch
(context=context@entry=0x1552f10) at gmain.c:3769
#131 0x00007f0de97db388 in g_main_context_iterate (context=0x1552f10,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3840
#132 0x00007f0de97db64a in g_main_loop_run (loop=0x1ca18a0) at gmain.c:4034
#133 0x00007f0dea5467b7 in IA__gtk_main () at gtkmain.c:1268
#134 0x00007f0dec85eca5 in wxGUIEventLoop::DoRun() (this=0x198a110)
at src/gtk/evtloop.cpp:65
#135 0x00007f0debddaa61 in wxEventLoopBase::Run() (this=0x198a110)
---Type <return> to continue, or q <return> to quit---
at src/common/evtloopcmn.cpp:78
#136 0x00007f0debdaabad in wxAppConsoleBase::MainLoop() (this=0x1522030)
at src/common/appbase.cpp:334
#137 0x00007f0debe23b1d in wxEntry(int&, wchar_t**) (argc=@0x7f0dec1755f0: 1,
argv=<optimized out>) at src/common/init.cpp:495
#138 0x00007f0debe23bb2 in wxEntry(int&, char**) (argc=@0x7ffe03aaa03c: 1,
argc@entry=@0x7ffe03aaa03c: <optimized out>, argv=<optimized out>)
at src/common/init.cpp:507
#139 0x000000000041bf82 in main(int, char**) (argc=1, argv=<optimized out>)
at src/HexEditorApp.cpp:42
(gdb)
--
You are receiving this mail because:
You are on the CC list for the bug.