← Back to team overview

ubuntu-hams-devel team mailing list archive

[Bug 1058298] Re: fldigi crashed with SIGSEGV in strcpy()

 

Thanks for reporting this, Frank.  As Dave has correctly surmised, you
appear to have at least one of fldigi's configuration settings set to
use the old OSS sound system.  OSS is deprecated -- you should be using
PulseAudio instead -- but regardless of that, you have identified a bug
in fldigi.

I can reproduce the crash also, by trying to enable OSS mixer control in
fldigi as follows:

1. From the fldigi menu, select Configure-->Sound Card-->Mixer to bring up the OSS mixer panel.
2. Enable the "Manage mixer" checkbox.
3. Click "Mic in" to try to enable that selection (alternately click "Line in" to disable, then click it again to try to re-enable it).

I've verified that this results in the same crash you're getting -- I'll
work on fixing the crash.

However, Frank, you should just stop trying to use the OSS Mixer
control.  Please do the following -- it should let you avoid the crash:

1. On the Configure-->Sound Card-->Mixer panel, uncheck the "Manage mixer" option.
2. On the Configure-->Sound Card-->Devices panel, select "PulseAudio".


** Changed in: fldigi (Ubuntu)
       Status: New => Confirmed

** Changed in: fldigi (Ubuntu)
     Assignee: (unassigned) => Kamal Mostafa (kamalmostafa)

-- 
You received this bug notification because you are a member of Ubuntu
ham developers, which is subscribed to fldigi in Ubuntu.
https://bugs.launchpad.net/bugs/1058298

Title:
  fldigi crashed with SIGSEGV in strcpy()

Status in “fldigi” package in Ubuntu:
  Confirmed

Bug description:
  When adjusting transmit audio levels in fldigi  I get a system crash.
  This has happened 5 times in a row.

  ProblemType: Crash
  DistroRelease: Ubuntu 12.10
  Package: fldigi 3.21.50-1
  ProcVersionSignature: Ubuntu 3.5.0-15.23-generic 3.5.4
  Uname: Linux 3.5.0-15-generic i686
  ApportVersion: 2.5.3-0ubuntu1
  Architecture: i386
  Date: Fri Sep 28 15:17:47 2012
  ExecutablePath: /usr/bin/fldigi
  InstallationMedia: Kubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
  ProcCmdline: /usr/bin/fldigi
  ProcEnviron:
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SegvAnalysis:
   Segfault happened at: 0xb6ef2ef4:	mov    0x8(%edx),%edx
   PC (0xb6ef2ef4) ok
   source "0x8(%edx)" (0x8e6f7f18) not located in a known VMA region (needed readable region)!
   destination "%edx" ok
  SegvReason: reading unknown VMA
  Signal: 11
  SourcePackage: fldigi
  StacktraceTop:
   ?? ()
   ?? ()
   ?? ()
   Fl_Widget::do_callback(Fl_Widget*, void*) () from /usr/lib/i386-linux-gnu/libfltk.so.1.3
   Fl_Button::handle(int) () from /usr/lib/i386-linux-gnu/libfltk.so.1.3
  Title: fldigi crashed with SIGSEGV in Fl_Widget::do_callback()
  UpgradeStatus: Upgraded to quantal on 2012-09-28 (0 days ago)
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
  XsessionErrors:
   (gst-plugin-scanner:2091): GLib-CRITICAL **: g_strv_length: assertion `str_array != NULL' failed
   (dropbox:2088): Gtk-WARNING **: /home/frank/.dropbox-dist/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)
   (dropbox:2088): Gtk-WARNING **: /home/frank/.dropbox-dist/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fldigi/+bug/1058298/+subscriptions