fldigi 3.22.13 crashes on start-up when tile_x is large

Bug #1478358 reported by Kari Karvonen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fldigi (Ubuntu)
Fix Released
Undecided
Kamal Mostafa

Bug Description

fldigi 3.22.13-1~kamal~vivid crashes on startup.

This bug looks similar what was on previous version, bug id #1448188. Something to do with config files.

Workaround is start fldigi using different config

 fldigi --config-dir /tmp/

If i am using normal startup, crash happens.

oh1kk@lightning:~$ fldigi
I: main: appname: fldigi
I: main: HomeDir: /home/oh1kk/.fldigi/
I: main: RigsDir: /home/oh1kk/.fldigi/rigs/
I: main: ScriptsDir: /home/oh1kk/.fldigi/scripts/
I: main: PalettesDir: /home/oh1kk/.fldigi/palettes/
I: main: LogsDir: /home/oh1kk/.fldigi/logs/
I: main: PicsDir: /home/oh1kk/.fldigi/images/
I: main: HelpDir: /home/oh1kk/.fldigi/help/
I: main: MacrosDir: /home/oh1kk/.fldigi/macros/
I: main: WrapDir: /home/oh1kk/.fldigi/wrap/
I: main: TalkDir: /home/oh1kk/.fldigi/talk/
I: main: TempDir: /home/oh1kk/.fldigi/temp/
I: main: KmlDir: /home/oh1kk/.fldigi/kml/
I: main: PskMailDir: /home/oh1kk/
I: main: DATA_dir: /home/oh1kk/.fldigi/data/
I: main: NBEMS_dir: /home/oh1kk/.nbems/
I: main: ARQ_dir: /home/oh1kk/.nbems/ARQ/
I: main: ARQ_files_dir: /home/oh1kk/.nbems/ARQ/files/
I: main: ARQ_recv_dir: /home/oh1kk/.nbems/ARQ/recv/
I: main: ARQ_send: /home/oh1kk/.nbems/ARQ/send/
I: main: WRAP_dir: /home/oh1kk/.nbems/WRAP/
I: main: WRAP_recv_dir: /home/oh1kk/.nbems/WRAP/recv/
I: main: WRAP_send_dir: /home/oh1kk/.nbems/WRAP/send/
I: main: WRAP_auto_dir: /home/oh1kk/.nbems/WRAP/auto/
I: main: ICS_dir: /home/oh1kk/.nbems/ICS/
I: main: ICS_msg_dir: /home/oh1kk/.nbems/ICS/messages/
I: main: ICS_tmp_dir: /home/oh1kk/.nbems/ICS/templates/
I: main: FLMSG_dir: /home/oh1kk/.nbems/
I: main: FLMSG_dir_default: /home/oh1kk/.nbems/
I: main: FLMSG_WRAP_dir: /home/oh1kk/.nbems/WRAP/
I: main: FLMSG_WRAP_recv_dir: /home/oh1kk/.nbems/WRAP/recv/
I: main: FLMSG_WRAP_send_dir: /home/oh1kk/.nbems/WRAP/send/
I: main: FLMSG_WRAP_auto_dir: /home/oh1kk/.nbems/WRAP/auto/
I: main: FLMSG_ICS_dir: /home/oh1kk/.nbems/ICS/
I: main: FLMSG_ICS_msg_dir: /home/oh1kk/.nbems/ICS/messages/
I: main: FLMSG_ICS_tmp_dir: /home/oh1kk/.nbems/ICS/templates/

Aborting fldigi due to a fatal error.
Please report this to: <email address hidden>
or file a bug report at: https://fedorahosted.org/fldigi/newticket

****** Stack trace:
fldigi[0x5ad852]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5eee6)[0x7f4a258afee6]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5ef31)[0x7f4a258aff31]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5f149)[0x7f4a258b0149]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5f6e9)[0x7f4a258b06e9]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(_Znam+0x9)[0x7f4a258b0749]
fldigi[0x65b873]
/usr/lib/x86_64-linux-gnu/libfltk.so.1.3(_ZN9Fl_Widget13damage_resizeEiiii+0x12)[0x7f4a274c48a2]
fldigi[0x67e4c6]
fldigi[0x496d0a]
fldigi[0x4a11c7]
fldigi[0x4a7fe5]
fldigi(main+0xc33)[0x41af13]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f4a25291a40]
fldigi[0x421059]

****** Version information:
fldigi 3.22.13
Copyright (C) 2007-2010 Dave Freese, Stelios Bounanos, and others.
License GPLv3+: GNU GPL version 3 or later <http://www.gnu.org/licenses/gpl-3.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

****** Build information:
Build information:
  built : 3.22.13-1~kamal~vivid by fldigi@Ubuntu on x86_64-pc-linux-gnu for x86_64-pc-linux-gnu

  configure flags: '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/fldigi' '--disable-maintainer-mode' '--disable-dependency-tracking' 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security' 'FCFLAGS=-g -O2 -fstack-protector-strong' 'FFLAGS=-g -O2 -fstack-protector-strong' 'GCJFLAGS=-g -O2 -fstack-protector-strong' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro' 'OBJCFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security' 'OBJCXXFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security' '--disable-silent-rules' 'build_alias=x86_64-linux-gnu'

  compiler : gcc version 4.9.2 (Ubuntu 4.9.2-10ubuntu13)

  compiler flags : -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/irrxml -I$(srcdir)/libtiniconv -I$(srcdir)/fileselector -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -D_REENTRANT -I/usr/include/libpng12 -pipe -Wall -fexceptions -O2 -ffast-math -finline-functions -DNDEBUG

  linker flags : -lportaudio -lasound -lm -lpthread -Wl,-Bsymbolic-functions -lfltk_images -lfltk -lX11 -lX11 -lsndfile -lsamplerate -lpulse-simple -lpulse -lhamlib -lm -lpng12 -ldl -lpthread -lflxmlrpc

  libraries : FLTK 1.3.1
                   libsamplerate 0.1.8
                   libsndfile 1.0.25
                   PortAudio 19
                   PulseAudio 6.0
                   Hamlib 1.2.15.3

Runtime information:
  system : Linux lightning 3.19.0-23-generic #24-Ubuntu SMP Tue Jul 7 18:52:55 UTC 2015 x86_64

  libraries : libsamplerate-0.1.8 (c) 2002-2008 Erik de Castro Lopo
                   libsndfile-1.0.25
                   PortAudio V19-devel (built Feb 25 2014 21:09:53) 1899
                   Pulseaudio 6.0.0
                   Hamlib 1.2.15.3

Revision history for this message
Kari Karvonen (l-ubuntuone-w) wrote :
Revision history for this message
Kari Karvonen (l-ubuntuone-w) wrote :

I made diff between working configuration and crashing configuration. Then changed parameters on config files one by one until crashing parameter was found.

On my case, it looks that parameter title_x in fldigi.prefs is the one which causes crash.

if

title_x: 1662

then crash on startup. But if I change

title_x: 100

then fldigi starts without problems.

Revision history for this message
Kari Karvonen (l-ubuntuone-w) wrote :

Sorry. Parameter is

tile_x :

no title_x as mentioned before.

Changed in fldigi (Ubuntu):
assignee: nobody → Kamal Mostafa (kamalmostafa)
status: New → In Progress
summary: - Ubuntu 15.10: fldigi 3.22.13 crashes on start-up
+ fldigi 3.22.13 crashes on start-up when tile_x is large
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fldigi - 3.23.10-1

---------------
fldigi (3.23.10-1) unstable; urgency=medium

  * New upstream release
    - Sanitize tile_x, tile_y startup values (LP: #1478358)
  * debian:
    - add .png icons for Gnome Software app (LP: #1575356)
    - bump Standards-Version to 3.9.8

 -- Kamal Mostafa <email address hidden> Wed, 01 Jun 2016 08:36:15 -0700

Changed in fldigi (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.