Discussion:
fldigi crashes for one user, but not another
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-13 17:37:52 UTC
Permalink
I am using fldigi 3.21.83-1.2 on Opensuse 13.1. I can start fldig under one user, but not another.

I have tried removing the .flidig folder and reinstalling. I tried starting from another user account, and it starts. I copied the .fldigi file from the account where fldigi crashes to the second account and fldigi will start.

I DLed the binary form the fldigi page and put the extracted file in the home directory. It will start from the command line and a menu item, but the rpm installed fldig will crash under one user, and start under another.

Can anyone interpret the following and tell me how I might fix this?


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

Caught signal 11
Aborting fldigi due to a fatal error.
Please report this to: fldigi-***@lists.berlios.de
or file a bug report at: https://fedorahosted.org/fldigi/newticket

****** Stack trace:
fldigi[0x81a44e6]
fldigi[0x81a470c]
linux-gate.so.1(__kernel_sigreturn+0x0)[0xb77ca400]
/lib/libc.so.6(+0x83d46)[0xb6fced46]
/usr/lib/libfltk.so.1.3(_ZN2Fl9set_fontsEPKc+0x206)[0xb769af66]
fldigi[0x805c675]
/lib/libc.so.6(__libc_start_main+0xf3)[0xb6f649d3]
fldigi[0x80622a5]

****** Version information:
fldigi 3.21.83
Copyright (C) 2007-2010 Dave Freese, Stelios Bounanos, Leigh Klotz, Remi Chateauneu, 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 : Fri Sep 5 15:58:33 UTC 2014 by ***@build06 on i586-suse-linux-gnu for i586-suse-linux-gnu

configure flags: '--host=i586-suse-linux-gnu' '--build=i586-suse-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' 'build_alias=i586-suse-linux-gnu' 'host_alias=i586-suse-linux-gnu' 'CXXFLAGS=-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables' 'CFLAGS=-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables' 'PKG_CONFIG_PATH=%{_PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig'

compiler : gcc version 4.8.1 20130909 [gcc-4_8-branch revision 202388] (SUSE Linux)

compiler flags : -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/irrxml -I$(srcdir)/libtiniconv -I$(srcdir)/fileselector -I$(srcdir)/xmlrpcpp -pthread -I/usr/include/freetype2 -fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -D_REENTRANT -I/usr/include/libpng16 -pipe -Wall -fexceptions -O2 -ffast-math -finline-functions -DNDEBUG

linker flags : -lportaudio -lasound -lm -lpthread -lfltk_images -lpng -lz -ljpeg -lfltk -lX11 -lsndfile -lsamplerate -lpulse-simple -lpulse -lhamlib -lm -lpng16 -ldl -lpthread

libraries : FLTK 1.3.1
libsamplerate 0.1.8
libsndfile 1.0.25
PortAudio 19
PulseAudio 4.0-270-g9490a-rebootstrapped
Hamlib 1.2.15.3

Runtime information:
system : Linux tower 3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d) i686

libraries : libsamplerate-0.1.8 (c) 2002-2008 Erik de Castro Lopo
libsndfile-1.0.25-exp
PortAudio V19-devel (built May 6 2013 12:08:07) 1899
Pulseaudio 4.0.0
Hamlib 1.2.15.3
Ed autek-Wuw85uim5zDR7s880joybQ@public.gmane.org [linuxham]
2014-09-13 18:00:59 UTC
Permalink
Post by rudy62k-/***@public.gmane.org [linuxham]
I am using fldigi 3.21.83-1.2 on Opensuse 13.1. I can start fldig
under one user, but not another.
I have tried removing the .flidig folder and reinstalling. I tried
starting from another user account, and it starts. I copied the
.fldigi file from the account where fldigi crashes to the second
account and fldigi will start.
I DLed the binary form the fldigi page and put the extracted file in
the home directory. It will start from the command line and a menu
item, but the rpm installed fldig will crash under one user, and
start under another.
Can anyone interpret the following and tell me how I might fix this?
I: main: FLMSG_ICS_tmp_dir: /home/rick/.nbems/ICS/templates/
Caught signal 11 Aborting fldigi due to a fatal error. Please report
https://fedorahosted.org/fldigi/newticket
****** Stack trace: fldigi[0x81a44e6] fldigi[0x81a470c]
linux-gate.so.1(__kernel_sigreturn+0x0)[0xb77ca400]
/lib/libc.so.6(+0x83d46)[0xb6fced46]
/usr/lib/libfltk.so.1.3(_ZN2Fl9set_fontsEPKc+0x206)[0xb769af66]
fldigi[0x805c675] /lib/libc.so.6(__libc_start_main+0xf3)[0xb6f649d3]
fldigi[0x80622a5]
Looks like you do not have all of the needed -dev libraries.

Is this a 64 bit system ?

Ed W3NR



























------------------------------------
Posted by: Ed <autek-***@public.gmane.org>
------------------------------------
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-13 18:11:16 UTC
Permalink
This is a 32 bit system. What confuses me is that I can start the system installed fldigi from one user account, but not another. I can also start the DLed fldigi binary from the same account in which the system installed fldigi crashes.
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 15:21:06 UTC
Permalink
Why would I need -dev packages? This is a system installed rpm that was working a couple of days ago, and still works for another user.

For additional information flrig segfaults for me, but seems to work for the other user also.

Also, I tried running apps from the directory in which fldigi and flrig are installed, and they work for my account.
Ed autek-Wuw85uim5zDR7s880joybQ@public.gmane.org [linuxham]
2014-09-14 15:30:29 UTC
Permalink
Post by rudy62k-/***@public.gmane.org [linuxham]
Why would I need -dev packages? This is a system installed rpm that
was working a couple of days ago, and still works for another user.
For additional information flrig segfaults for me, but seems to work
for the other user also.
Also, I tried running apps from the directory in which fldigi and
flrig are installed, and they work for my account.
I would put the entire path in the icon. Other than that, I'm of no help
in trouble shooting a RPM based sysyem.

Ed W3NR


------------------------------------
Posted by: Ed <autek-***@public.gmane.org>
------------------------------------
Richard Shaw hobbes1069-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 15:41:21 UTC
Permalink
Post by rudy62k-/***@public.gmane.org [linuxham]
Why would I need -dev packages? This is a system installed rpm that was
working a couple of days ago, and still works for another user.
You don't.
Post by rudy62k-/***@public.gmane.org [linuxham]
For additional information flrig segfaults for me, but seems to work for
the other user also.
Also, I tried running apps from the directory in which fldigi and flrig
are installed, and they work for my account.
If your fldigi configuration is stored in ~/.fldigi then try going into
that directory and

$ mv fldigi.prefs fldigi.prefs_backup

then try starting fldigi, preferably from the command line.

If it starts fine then you got a bad setting in there somewhere, it's
happened to me a couple of times. The output from the command line may help
figure out which one it is.

Richard
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 18:15:20 UTC
Permalink
I moved the prefs file and tried to start fldigi. I again got the error messages I posted in the original post.

Previously, I copied the .fldigi directory to another user's account and I am able to start fldigi from that account.
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 18:17:56 UTC
Permalink
I also cannot start flrig. It segfaults. But I can start it from the other user account.
Larry Levesque ka1vgm-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 22:31:34 UTC
Permalink
This is beginning to sound like a permissions or PATH issue.

Try creating a new user account on your Linux install.
Log out and back into the new user.

Now try running fldigi from that new user account.

Let us know the results.
Post by rudy62k-/***@public.gmane.org [linuxham]
I also cannot start flrig. It segfaults. But I can start it from the other user account.
--
*KA1VGM
Larry Levesque*
Marty Hartwell mhartwe-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 22:53:01 UTC
Permalink
Hi
Is the user unable to use fldigi in the dialout group also.

Marty kd8bj
Post by Larry Levesque ka1vgm-***@public.gmane.org [linuxham]
This is beginning to sound like a permissions or PATH issue.
Try creating a new user account on your Linux install.
Log out and back into the new user.
Now try running fldigi from that new user account.
Let us know the results.
Post by rudy62k-/***@public.gmane.org [linuxham]
I also cannot start flrig. It segfaults. But I can start it from the other user account.
--
*KA1VGM
Larry Levesque*
------------------------------------
Posted by: Marty Hartwell <mhartwe-***@public.gmane.org>
------------------------------------
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 23:06:59 UTC
Permalink
The user that is unable to start fldigi is me. I am in the dialout group and I was using the program the day before.
Larry Levesque ka1vgm-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 23:16:04 UTC
Permalink
Exactly.. Sounds like you changed something in your profile.

As I asked before, create a new user and login as that user and try to
run fldigi as that new user.

If it works fine then something in your permissions /groups or in your
.profile regarding your PATH or something similar got changed somehow.
Post by rudy62k-/***@public.gmane.org [linuxham]
The user that is unable to start fldigi is me. I am in the dialout
group and I was using the program the day before.
--
*KA1VGM
Larry Levesque*
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 23:27:05 UTC
Permalink
I created a new user. That new user can start fldigi. I removed my bash files and replaced them with the bash files of a user that could start fldigi. I checked to see that I am still in dialout. I compared my $PATH to the user that can start fldigi. It is the same. I'm not sure what else to check.
Larry Levesque ka1vgm-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 23:35:32 UTC
Permalink
Compare the groups you are a member of versus that of the new user.
Also compare the .bashrc files.

Also under each type *'which fldigi'* and make sure they are both
pointing to the same place.
Post by rudy62k-/***@public.gmane.org [linuxham]
I created a new user. That new user can start fldigi. I removed my
bash files and replaced them with the bash files of a user that could
start fldigi. I checked to see that I am still in dialout. I compared
my $PATH to the user that can start fldigi. It is the same. I'm not
sure what else to check.
--
*KA1VGM
Larry Levesque*
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-14 23:57:28 UTC
Permalink
The .bashrc and .profile files are the same in all three account. All three use /usr/bin/fldigi. /usr/bin is in my path.
rudy62k-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [linuxham]
2014-09-17 15:09:44 UTC
Permalink
The groups are the same for all three users, all three use /usr/bin/fldigi.
Loading...