[Bug 1022460] New: SEGABRT (6) on wxHexEditor
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460 Bug ID: 1022460 Summary: SEGABRT (6) on wxHexEditor Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: mikhail.kasimov@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 712000 --> http://bugzilla.opensuse.org/attachment.cgi?id=712000&action=edit SEGABRT on wxHexEditor Hello! =========================================================================== k_mikhail@linux-mk500:~> coredumpctl gdb wxHexEditor PID: 11577 (wxHexEditor) UID: 1000 (k_mikhail) GID: 100 (users) Signal: 6 (ABRT) Timestamp: Чтв 2017-01-26 15:58:37 EET (2 days ago) Command Line: wxHexEditor /home/k_mikhail/111/f23c4e3dd93bc54ec67dc97023c0b1251a6ca784 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: 4d44c27febf348c294643906f326d245 Machine ID: 4664bc7cba6aee90fe1efc7f571cbf28 Hostname: linux-mk500 Coredump: /var/lib/systemd/coredump/core.wxHexEditor.1000.4d44c27febf348c294643906f326d245.11577.1485439117000000.xz Message: Process 11577 (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...(no debugging symbols found)...done. [New LWP 11577] [New LWP 11652] [New LWP 11653] [New LWP 11655] [New LWP 11654] [New LWP 11663] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `wxHexEditor /home/k_mikhail/111/f23c4e3dd93bc54ec67dc97023c0b1251a6ca784'. Program terminated with signal SIGABRT, Aborted. #0 0x00007fa5443988d7 in raise () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7fa546e65a80 (LWP 11577))] Missing separate debuginfos, use: zypper install wxhexeditor-debuginfo-0.23-18.1.x86_64 =========================================================================== See also: boo #1019083 and #1022066 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c1
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c2
--- Comment #2 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c3
--- Comment #3 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c4
Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c5
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c6
--- Comment #6 from Jan Engelhardt
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c7
--- Comment #7 from Mikhail Kasimov
What was done to trigger the crash?
MZ-PE was opened, tried to reproduce the bug, described here - https://sourceforge.net/p/wxhexeditor/bugs/105/ , tried to highlight some areas (chaotic) in MZ-PE and suddenly wxHE was closed. coredumpctl command displayed SEGABRT (6) creashdump... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c8
--- Comment #8 from Mikhail Kasimov
(In reply to Jan Engelhardt from comment #6)
What was done to trigger the crash?
MZ-PE was opened, tried to reproduce the bug, described here - https://sourceforge.net/p/wxhexeditor/bugs/105/ , tried to highlight some areas (chaotic) in MZ-PE and suddenly wxHE was closed. coredumpctl command displayed SEGABRT (6) creashdump...
k_mikhail@linux-mk500:~> coredumpctl | grep /usr/bin/wxHexEditor Чтв 2017-01-26 15:59:02 EET 11577 1000 100 6 /usr/bin/wxHexEditor Пнд 2017-01-30 22:15:40 EET 30319 1000 100 11 * /usr/bin/wxHexEditor Срд 2017-02-01 23:54:27 EET 8568 1000 100 11 * /usr/bin/wxHexEditor Чтв 2017-02-02 15:28:16 EET 19682 1000 100 6 * /usr/bin/wxHexEditor Чтв 2017-02-02 16:47:51 EET 20946 1000 100 6 * /usr/bin/wxHexEditor ========================================================================== once again coredump on 2017-02-02... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c9
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c10
--- Comment #10 from Mikhail Kasimov
I can't reproduce wxhexeditor/bugs/105 the only time I can get a core dump out of wxHexEditor is to start it from the command line as "wxHexEditor --help". This causes a SIGSEGV. I'll report it upstream. Maybe it's a particular elf file that you open?
d6eb73f7df0c2a0820b946e69a2f9cc90361be8b_arm.7z (pass: 111) https://www.youtube.com/watch?v=-S_-bTzLbXg (crash reproducing video)
Also need the output of rpm -qi libwx_baseu-suse1
==================================================== k_mikhail@linux-mk500:~> rpm -qi libwx_baseu-suse1 Name : libwx_baseu-suse1 Version : 3.0.2 Release : 7.18 Architecture: x86_64 Install Date: Вск 27 Ноя 2016 01:18:10 Group : System/Libraries Size : 2335880 License : GPL-2.0+ Signature : RSA/SHA256, Срд 19 Окт 2016 12:02:53, Key ID b88b2fd43dbdc284 Source RPM : wxWidgets-3_0-3.0.2-7.18.src.rpm Build Date : Срд 19 Окт 2016 11:58:46 Build Host : lamb08 Relocations : (not relocatable) Packager : http://bugs.opensuse.org Vendor : openSUSE URL : http://www.wxwidgets.org/ Summary : wxWidgets Library Description : Library for the wxWidgets cross-platform GUI. Distribution: openSUSE Leap 42.2 k_mikhail@linux-mk500:~> ==================================================== -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c11
--- Comment #11 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c12
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c13
--- Comment #13 from Mikhail Kasimov
Still can't reproduce the bug, get an error box when searching backwards with wraparound checked, do you?
Can't catch it floating nature, but seems, yes: https://www.youtube.com/watch?v=Aw1mvCngGRs -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c14
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c15
Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c16
--- Comment #16 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c17
--- Comment #17 from Jan Engelhardt
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c18
--- Comment #18 from Mikhail Kasimov
Oh boy, numerous bugs. 2 are fixed, 1 only worked around: download.opensuse.org/repositories/home:/jengelh:/branches:/editors/
Will try soon. Seems I've found something else, but I really do not want to file separate bug-report. Watch here: https://www.youtube.com/watch?v=b9TUfqBCHws If you can reproduce this, try then close the wxHexEditor window. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c19
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c20
--- Comment #20 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c21
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c22
--- Comment #22 from Mikhail Kasimov
So far wxhexeditor-0.23.20161226git doesn't crash when opened with --help or when trying to open a non existent file. Please install from home:plater and see if you can make it fail.
(In reply to Dave Plater from comment #19)
The only thing tumbler has in common with wxhexeditor is gdk-pixbuf.
To start the process of elimination please force install wxhexeditor and wxhexeditor-lang from home:plater, this version is from Leap:42.1 and uses wxWidgets-2.8. After installing post the output of ldd -r /usr/bin/wxHexEditor
've re-install wxHexEditor again from /home:plater. ldd -r /usr/bin/wxHexEditor output: =================================================================== k_mikhail@linux-mk500:~> ldd -r /usr/bin/wxHexEditor linux-vdso.so.1 (0x00007ffed3aff000) libgomp.so.1 => /usr/lib64/libgomp.so.1 (0x00007f5599455000) libmhash.so.2 => /usr/lib64/libmhash.so.2 (0x00007f5599229000) libwx_gtk2u_adv-suse.so.1 => /usr/lib64/libwx_gtk2u_adv-suse.so.1 (0x00007f5598e50000) libwx_gtk2u_core-suse.so.1 => /usr/lib64/libwx_gtk2u_core-suse.so.1 (0x00007f55986c2000) libwx_baseu_xml-suse.so.1 => /usr/lib64/libwx_baseu_xml-suse.so.1 (0x00007f55984b3000) libwx_baseu_net-suse.so.1 => /usr/lib64/libwx_baseu_net-suse.so.1 (0x00007f559826e000) libwx_baseu-suse.so.1 => /usr/lib64/libwx_baseu-suse.so.1 (0x00007f5597e29000) libwx_gtk2u_aui-suse.so.1 => /usr/lib64/libwx_gtk2u_aui-suse.so.1 (0x00007f5597b9b000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f5597817000) libm.so.6 => /lib64/libm.so.6 (0x00007f559751a000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f5597303000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f55970e5000) libc.so.6 => /lib64/libc.so.6 (0x00007f5596d42000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f5596b3e000) libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f5596504000) libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f559624f000) libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f559602c000) libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f5595de0000) libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f5595b8f000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f559587f000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f5595540000) libnotify.so.4 => /usr/lib64/libnotify.so.4 (0x00007f5595338000) libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f559512b000) libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f5594e08000) libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f5594c02000) libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f55949fa000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f55947bc000) libjpeg.so.8 => /usr/lib64/libjpeg.so.8 (0x00007f5594552000) libtiff.so.5 => /usr/lib64/libtiff.so.5 (0x00007f55942e9000) libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f55940be000) libz.so.1 => /lib64/libz.so.1 (0x00007f5593ea8000) /lib64/ld-linux-x86-64.so.2 (0x0000558c28690000) libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f5593ca3000) libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f5593a9d000) libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f5593877000) libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f55934ef000) libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f55932d9000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f559309b000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f5592e90000) libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f5592c8d000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f5592a7d000) libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f5592871000) libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f5592666000) libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f5592463000) libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f559225f000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f559204d000) libthai.so.0 => /usr/lib64/libthai.so.0 (0x00007f5591e43000) libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f5591c3a000) libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f55919cb000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f55917aa000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f559150d000) libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f5591266000) libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f5591035000) libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f5590e32000) libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f5590c28000) libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f55909bd000) librt.so.1 => /lib64/librt.so.1 (0x00007f55907b5000) libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f5590598000) libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f5590392000) liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007f5590169000) libjbig.so.2 => /usr/lib64/libjbig.so.2 (0x00007f558ff5d000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f558fd36000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f558fb1f000) libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f558f89f000) libdatrie.so.1 => /usr/lib64/libdatrie.so.1 (0x00007f558f698000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f558f494000) libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f558f284000) libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f558f082000) libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f558ee7d000) libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f558ec79000) libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f558ea76000) libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f558e86f000) libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f558e668000) libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f558e465000) libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007f558e257000) libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007f558e048000) libwayland-server.so.0 => /usr/lib64/libwayland-server.so.0 (0x00007f558de36000) libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f558dc27000) libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f558d9f8000) libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f558d7e0000) libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f558d5b7000) k_mikhail@linux-mk500:~> =================================================================== -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
Jan Engelhardt
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c23
--- Comment #23 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c24
--- Comment #24 from Mikhail Kasimov
(In reply to Mikhail Kasimov from comment #22) Somehow my last post got lost, I've discovered that wxhexeditor is now developed on https://github.com/EUA/wxHexEditor and that many crashes have been fixed, the two SIGSEGV's I found are fixed and many asserts (SIGABRT) have also been fixed. Looking at the ldd output you've already installed version 0.23.20161226git, please confirm that it works for you as well.
k_mikhail@linux-mk500:~> coredumpctl | grep wxHexEditor ======================================================== ... Птн 2017-02-03 12:23:40 EET 11575 1000 100 6 * /usr/bin/wxHexEditor ======================================================== Steps-to-reproduce algo was shown here: https://www.youtube.com/watch?v=-S_-bTzLbXg -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c25
--- Comment #25 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c26
--- Comment #26 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c27
--- Comment #27 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c28
--- Comment #28 from Mikhail Kasimov
(In reply to Mikhail Kasimov from comment #25) Is the language bug like: https://github.com/EUA/wxHexEditor/issues/24 ?
Seems yes... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c29
--- Comment #29 from Mikhail Kasimov
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
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c30
--- Comment #30 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c31
--- Comment #31 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c32
--- Comment #32 from Mikhail Kasimov
Can you run "gdb wxHexEditor" without the core dump and then post the backtrace after the SIGABRT.
Not sure, am I doing thing right, but: ============================================================================= k_mikhail@linux-mk500:~> gdb wxHexEditor 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 wxHexEditor...Reading symbols from /usr/lib/debug/usr/bin/wxHexEditor.debug...done. done. (gdb) bt No stack. (gdb) ============================================================================= On another hand I've caught 11+6: Птн 2017-02-03 14:09:22 EET 14669 1000 100 11 * /usr/bin/wxHexEditor Птн 2017-02-03 14:10:01 EET 14778 1000 100 6 * /usr/bin/wxHexEditor ============================================================================= -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c33
--- Comment #33 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c34
--- Comment #34 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
Jan Engelhardt
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c35
--- Comment #35 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c36
--- Comment #36 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c37
--- Comment #37 from Mikhail Kasimov
(In reply to Mikhail Kasimov from comment #32) you have to type "r" for run from the gdb command prompt then bt if it crashes.
wxHexEditor_gdb.txt, plz. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c38
--- Comment #38 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c39
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c40
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c41
--- Comment #41 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c42
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c43
--- Comment #43 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c44
Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c45
--- Comment #45 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c46
--- Comment #46 from Mikhail Kasimov
(In reply to Mikhail Kasimov from comment #43) Can you please write the steps to reproduce, I can't make out the steps in the you tube video's
1. Take file from https://bugzilla.opensuse.org/attachment.cgi?id=712598 2. Take any ELF-file you like (from video: I took /usr/bin/pidgin) and put to near file from 1. 3. Open file from 1., push Find icon, type something (from video: I reproduced on 7F454C46 string in hex-format), push 'Find All' button. 4. Push OK on result window. 5. Push X (close) for wxHE window. 6. Repeat 2-6 for the second file. 7. Get 'Failed to terminate a thread' error window. Hope, you'll get luck on this steps-to-reproduce algo. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c48
--- Comment #48 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c49
--- Comment #49 from Mikhail Kasimov
(In reply to Mikhail Kasimov from comment #46) The file you attached is password protected.
pass: 111 (2.46 MB, application/x-7z-compressed) 2017-02-02 15:56 UTC, Mikhail Kasimov Details ;) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c50
--- Comment #50 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c60
--- Comment #60 from Mikhail Kasimov
The SIGABRT doesn't happen with KDE but I can reproduce with XFCE, can you confirm by trying another desktop. My XFCE doesn't work very well at all and I can't even open a second file in wxhexeditor without it crashing.
ok, will try on virtual machine. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c61
Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c62
--- Comment #62 from Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c63
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c64
Mikhail Kasimov
release update
really? Just updated from release branch: ==================================================== k_mikhail@linux-mk500:~> coredumpctl | grep wxH Чтв 2017-02-16 23:05:08 EET 12928 1000 100 6 * /usr/bin/wxHexEditor k_mikhail@linux-mk500:~> ==================================================== -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c103
Mikhail Kasimov
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c106
--- Comment #106 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c110
Benjamin Brunner
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c114
--- Comment #114 from Dave Plater
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460
http://bugzilla.opensuse.org/show_bug.cgi?id=1022460#c115
--- Comment #115 from Mikhail Kasimov
Sorry for the delay wxhexeditor-0.23+git20170316 is available
Thanks for update! 've checked: SEGV, mentioned in upstream 67, is still alive. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com