FLTK logo

STR #3164

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]
 

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:

Receive EMails Don't Receive EMails

Trouble Report Files:

No files


Trouble Report Comments:


Name/Time/Date Text  
 
#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 ]

 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.