Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation fault on Raspberry Pi #124

Closed
vk3il opened this issue Dec 18, 2017 · 1 comment
Closed

Segmentation fault on Raspberry Pi #124

vk3il opened this issue Dec 18, 2017 · 1 comment

Comments

@vk3il
Copy link

vk3il commented Dec 18, 2017

I am trying to use v1.4 compiled from source on the Raspberry Pi under Jessie. I am getting a segmentation fault as follows:

(gdb) run -a 180 -t 0 -c /tmp/direwolf.conf -l /var/log/direwolf -d ii
Starting program: /usr/local/bin/direwolf -a 180 -t 0 -c /tmp/direwolf.conf -l /var/log/direwolf -d ii
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Dire Wolf version 1.4
Includes optional support for:  gpsd

Reading config file /tmp/direwolf.conf
Audio device for both receive and transmit: plughw:CARD=udrc,DEV=0  (channels 0 & 1)
Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, E+, 48000 sample rate / 3.
Channel 1: 300 baud, AFSK 1600 & 1800 Hz, D, 48000 sample rate / 3.
[New Thread 0x76b16450 (LWP 20288)]
[New Thread 0x76316450 (LWP 20289)]
igate_init ( aunz.aprs2.net, 14580, VK3IL, 12345, (null) )
[New Thread 0x75b16450 (LWP 20290)]
DEBUG: igate connect_thread start, port = 14580 = '14580'
[New Thread 0x75316450 (LWP 20291)]
igate_recv_thread ( socket = -1 )
[New Thread 0x74b16450 (LWP 20292)]
Ready to accept AGW client application 0 on port 8000 ...
[New Thread 0x74316450 (LWP 20293)]
[New Thread 0x73b16450 (LWP 20294)]
[New Thread 0x73316450 (LWP 20295)]
[New Thread 0x72b16450 (LWP 20296)]
Ready to accept KISS client application on port 8001 ...
[New Thread 0x72316450 (LWP 20297)]
Use -p command line option to enable KISS pseudo terminal.
[New Thread 0x71afa450 (LWP 20298)]
[New Thread 0x712fa450 (LWP 20299)]
[New Thread 0x70afa450 (LWP 20300)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x75b16450 (LWP 20290)]
__GI_strcmp (p1=<optimized out>, p2=0x2500c8 "") at strcmp.c:37
37	strcmp.c: No such file or directory.
(gdb) bt
#0  __GI_strcmp (p1=<optimized out>, p2=0x2500c8 "") at strcmp.c:37
#1  0x76d9a7d0 in nss_new_service (name=0x2500c8 "", database=<optimized out>) at nsswitch.c:813
#2  nss_load_library (ni=0x2500a8) at nsswitch.c:337
#3  0x76d9b154 in __GI___nss_lookup_function (ni=ni@entry=0x2500a8, 
    fct_name=fct_name@entry=0x76dca7a4 "gethostbyname4_r") at nsswitch.c:466
#4  0x76d63060 in gaih_inet (name=<optimized out>, name@entry=0x7effe3a0 "aunz.aprs2.net", 
    service=<optimized out>, req=req@entry=0x75b15c18, pai=pai@entry=0x75b15b28, naddrs=naddrs@entry=0x75b15b34)
    at ../sysdeps/posix/getaddrinfo.c:861
#5  0x76d64520 in __GI_getaddrinfo (name=0x7effe3a0 "aunz.aprs2.net", service=0x75b15c0c "14580", 
    service@entry=0x75b15c04 "", hints=0x75b15c18, hints@entry=0x75b15c10, pai=0x75b15c08, pai@entry=0x75b15c00)
    at ../sysdeps/posix/getaddrinfo.c:2426
#6  0x00050db4 in connnect_thread (arg=<optimized out>) at igate.c:647
#7  0x76f09e90 in start_thread (arg=0x75b16450) at pthread_create.c:311
#8  0x76d79598 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:92
   from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) 

Here's the config file used:



ADEVICE plughw:CARD=udrc,DEV=0

ACHANNELS 2
ARATE 48000

CHANNEL 0

MYCALL VK3IL-12 # Tracker

MODEM 1200

PTT GPIO 12


CHANNEL 1

MYCALL VK3IL-12 # Tracker

MODEM 300

PTT GPIO 23

AGWPORT 8000
KISSPORT 8001


GPSD localhost

SMARTBEACONING 35 2:00 5 15:00 0:15 30 255

TBEACON SENDTO=0 SYMBOL=\> FREQ=146.500 VIA=WIDE1-1,WIDE2-1
TBEACON SENDTO=IG SYMBOL=\> FREQ=146.500


IGSERVER aunz.aprs2.net

IGLOGIN VK3IL 12345



Any help or pointers greatly appreciated. Note that I ran the gdb session as root in case there were any permission errors.

Thanks

David VK3IL

@wb2osz
Copy link
Owner

wb2osz commented Mar 21, 2020

This was more than 2 years ago. Please reopen if still an issue with current version. Thanks.

@wb2osz wb2osz closed this as completed Mar 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants