| [ Return to Bugs & Features | Roadmap 1.3 | SVN ⇄ GIT ]
STR #3164
Application: | FLTK Library |
Status: | 1 - Closed w/Resolution |
Priority: | 3 - Moderate, e.g. unable to compile the software |
Scope: | 2 - Specific to an operating system |
Subsystem: | None |
Summary: | fldiff crashes with fltk 1.3.3 |
Version: | 1.3.3 |
Created By: | halogen |
Assigned To: | AlbrechtS |
Fix Version: | None |
Update Notification: | |
Trouble Report Files:
No files
Trouble Report Comments:
|
#1 | halogen 07:49 Nov 28, 2014 |
| I've been using fldiff (graphical diff program) on Arch Linux for a long time without issues. Now it segfaults.
First I tried uninstalling, removing configuration files and reinstalling, but to no avail. Then I noticed fltk has been updated on 2014-11-19 (fldiff on 2014-04-23), so I used the "downgrade" tool to revert back from 1.3.3 (1.3.3-3 in Arch) to 1.3.2, and now it works.
I don't know if this only happens on Arch but I suppose it only depends on the fltk library in use. | |
|
#2 | halogen 07:57 Nov 28, 2014 |
| Backtrace (i've never used gdb before)...
Starting program: /usr/bin/fldiff [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7b5136d in Fl_Overlay_Window::resize(int, int, int, int) () from /usr/lib/libfltk.so.1.3 (gdb) bt full #0 0x00007ffff7b5136d in Fl_Overlay_Window::resize(int, int, int, int) () from /usr/lib/libfltk.so.1.3 No symbol table info available. #1 0x000000000040b1e3 in ?? () No symbol table info available. #2 0x000000000040b4e9 in ?? () No symbol table info available. #3 0x000000000040cfc1 in ?? () No symbol table info available. #4 0x00007ffff732c040 in __libc_start_main () from /usr/lib/libc.so.6 No symbol table info available. #5 0x0000000000405b81 in ?? () No symbol table info available. | |
|
#3 | AlbrechtS 00:45 Nov 29, 2014 |
| Please contact your Linux distributor for this issue.
We know that Arch Linux used some Arch specific FLTK patches for FLTK 1.3.2, and we know that the new FLTK 1.3.3 installation on Arch Linux broke at least one other application.
I assume that fldiff needs to be rebuilt, and this has to be done by the Linux distributor - particularly since we don't know which other patches were or are included in fldiff.
Unfortunately the backtrace is not very helpful as well. Sorry, we can't help. | |
|
#4 | halogen 04:56 Nov 29, 2014 |
| Ok, thanks. Reported here: https://bugs.archlinux.org/task/42951 | |
|
#5 | AlbrechtS 08:11 Dec 01, 2014 |
| FWIW: I built fldiff from source with FLTK 1.3, and it worked w/o issues (but I didn't do intense tests).
Notice: This STR will be closed in a few days if nothing else is reported until then... | |
|
#6 | halogen 23:21 Dec 01, 2014 |
| Fixed https://bugs.archlinux.org/task/42951
Thanks, you can close it. | |
|
#7 | AlbrechtS 03:23 Dec 02, 2014 |
| Thanks for feedback. Closed. | |
[ Return to Bugs & Features ]
|
| |