-
Notifications
You must be signed in to change notification settings - Fork 96
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
SoapySDR Segmentation Fault With USRP #190
Comments
This looks like a driver issue to me. Can you reproduce this crash with other applications too? |
Hey thanks for the reply. I'm unable to produce this crash with other applications. However, I'm only using Gnu Radio and UHD build otherwise to interact with an Ettus x310 USRP. I was attempting to build SigDigger & all of it's dependencies such that it will work as a Gnu Radio alternative for spectrum analysis. When you say driver issue you mean SoapyUHD driver, correct? |
Yes, SoapyUHD. I am asking because, if you see here:
The crash happens inside SoapySDR, when the device was already initialized, and the sample stream was being configured. There is something suspicious here though. I see the -2 in
|
thanks for the reply. Ah okay, yes I see... interesting. I did build SoapySDR by hand, but as far as I know there wasn't a previous build. But, could be because one of the debugging steps I saw was just to recompile? I ran the command and unfortunately there was no output :( |
I did run bhml@bhml-sdr:~$ find /usr | grep SoapySDR |
Okay, what happens when you run this? (The full path is important)
|
Hey sorry for the delay. When I run that, this happens: bhml@bhml-sdr:~$ /usr/local/bin/SoapySDRUtil --probe --args 'driver=uhd' Soapy SDR -- the SDR abstraction library###################################################### Probe device However, it gets stuck here and does not successfully probe the USRP. Been stuck at this for about 3-4 minutes now. Interesting, so this must be the error in initializing the stream that results in the segmentation fault... |
interestingly enough, when I run bhml@bhml-sdr:~$ /usr/local/bin/SoapySDRUtil --probe Soapy SDR -- the SDR abstraction library###################################################### Probe device -- Device identificationdriver=x300 -- Peripheral summaryChannels: 4 Rx, 0 Tx -- RX Channel 0Full-duplex: NO -- RX Channel 1Full-duplex: NO -- RX Channel 2Full-duplex: NO -- RX Channel 3Full-duplex: NO |
This is quite interesting. If you see, the driver used SoapySDRUtil is not UHD, but x300 instead. Let's try this: in the source config dialog, in the device tweaks button, add an entry with key |
Okay so I loaded an existing profile for the USRP and in the SDR config dialog I changed the driver from uhd to x300 and this is the following message after acquisition: Failed to start capture due to errors: |
Actually, you can do it from the GUI, there's a button named "device specific tweaks" for this purpose in the config dialog. If you prefer to edit config files directly, the one you need is uiconfig.yaml. That's where the default UI profile is stored. |
I see, that is easier. So the error is this: Failed to start capture due to errors: |
Try setting these keys too:
|
Some progress, after setting the keys I re-tried acquisition and the following happened: [INFO] [x300_impl.cpp:212] [X300] X300 initialization sequence... |
I've just added a few more changes to Suscan, regarding sample rate stuff. Can you rebuild everything from scratch (sigutils, suscan, SuWidgets and SigDigger, in this order) and, in case this keeps happening, post a stack trace? |
Yes will do. Wow that's great, I seriously greatly appreciate this thank you so much |
So I did rebuild everything, and the segmentation fault (using uhd driver) is gone, but it gets stuck here: [INFO] [x300_impl.cpp:212] [X300] X300 initialization sequence... So, debugging via bhml@bhml-sdr:/usr/local/bin$ gdb ./SigDigger For help, type "help". had to exit the program there. When I switch to |
In |
got it, here is the stack trace: bhml@bhml-sdr:/usr/local/bin$ gdb ./SigDigger For help, type "help". Thread 1 "SigDigger" received signal SIGINT, Interrupt. Thread 67 (Thread 0x7fff86ffd700 (LWP 40305)): Thread 67 (Thread 0x7fff86ffd700 (LWP 40305)): Thread 66 (Thread 0x7fff877fe700 (LWP 40304)): Thread 65 (Thread 0x7fff87fff700 (LWP 40303)): --Type for more, q to quit, c to continue without paging-- Thread 63 (Thread 0x7fff997fa700 (LWP 40301)): Thread 62 (Thread 0x7fff9a7fc700 (LWP 40300)): Thread 61 (Thread 0x7fff9affd700 (LWP 40299)): Thread 60 (Thread 0x7fff9b7fe700 (LWP 40298)): Thread 59 (Thread 0x7fffacff9700 (LWP 40297)): Thread 58 (Thread 0x7fffaf7fe700 (LWP 40296)): Thread 57 (Thread 0x7fffaffff700 (LWP 40295)): Thread 56 (Thread 0x7fffb4e19700 (LWP 40294)): Thread 55 (Thread 0x7fffb594d700 (LWP 40293)): Thread 54 (Thread 0x7fffaeffd700 (LWP 40292)): Thread 53 (Thread 0x7fffae7fc700 (LWP 40291)): Thread 52 (Thread 0x7fffadffb700 (LWP 40290)): Thread 51 (Thread 0x7fffad7fa700 (LWP 40289)): Thread 42 (Thread 0x7fffc9059700 (LWP 40278)): Thread 28 (Thread 0x7fff99ffb700 (LWP 40264)): Thread 24 (Thread 0x7fff9bfff700 (LWP 40260)): --Type for more, q to quit, c to continue without paging-- Thread 10 (Thread 0x7fffcbfff700 (LWP 40246)): Thread 9 (Thread 0x7fffe8a6a700 (LWP 40245)): Thread 8 (Thread 0x7fffe926b700 (LWP 40244)): Thread 7 (Thread 0x7fffe9a6c700 (LWP 40243)): Thread 6 (Thread 0x7fffea490700 (LWP 40242)): Thread 5 (Thread 0x7fffeaffd700 (LWP 40240)): Thread 4 (Thread 0x7fffeb7fe700 (LWP 40239)): Thread 3 (Thread 0x7fffebfff700 (LWP 40238)): Thread 2 (Thread 0x7ffff1f1d700 (LWP 40237)): Thread 1 (Thread 0x7ffff30dc000 (LWP 40233)): |
Look at this:
Whatever is happening, it is happening inside On the other hand, I am also interested in the PD: If nothing of this is working, we can always resort to more aggresive measures. Is there the possibility that you set up a SSH server with an unprivileged user so I can connect to it remotely and attempt to fix it? Preferably through a VM, of course. Thanks! |
Oh I see... Got pulled in to some other work, I will try this later today and post an update. Again, thank you so much really |
Hi again, Other user was also having trouble with SigDigger + USPR. His approach was slightly different, he used blsd, which is a script I wrote some time ago to automatize the download and build of SigDigger. See #188 Could you download & run blsd and tell me whether it keeps failing? Since it is kind-of a standarized build process, it could provide me with a base line for further debugging steps. Note that in this case you do not need to install anything system-wide. Everything is deployed in a subdirectory of the current working directory, from which you can run SigDigger directly (using ./SigDigger). |
I have an X310 and have used it with SigDigger. I'll check it again tonight. I'm using the UHD 4.x that's provided with Lubuntu 22.04 (DragonOS). If I check and it's working for me, maybe you could boot and run it live and see if it works for you, that might narrow it down to something with your install. |
Hi, Is this still happening? Cheers, |
Hello,
I'm trying to get SigDigger up and going and have built everything from source on an Ubuntu 20.04 VM. Everything seems to be running well until I start running after loading the UHD profile. I ran the debug steps with
gdb
and here are the results::/usr/local/bin$ gdb ./SigDigger
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./SigDigger...
(No debugging symbols found in ./SigDigger)
(gdb) run
Starting program: /usr/local/bin/SigDigger
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff1eb9700 (LWP 25645)]
[New Thread 0x7fffebfff700 (LWP 25646)]
[New Thread 0x7fffeb7fe700 (LWP 25647)]
[New Thread 0x7fffeaffd700 (LWP 25648)]
[New Thread 0x7fffea42e700 (LWP 25650)]
[New Thread 0x7fffe9a0a700 (LWP 25651)]
[New Thread 0x7fffe9209700 (LWP 25652)]
[New Thread 0x7fffe8a08700 (LWP 25653)]
[New Thread 0x7fffcbfff700 (LWP 25654)]
[New Thread 0x7fffcb7fe700 (LWP 25655)]
[New Thread 0x7fffc8ffa700 (LWP 25656)]
[New Thread 0x7fffb594d700 (LWP 25657)]
[Thread 0x7fffb594d700 (LWP 25657) exited]
[New Thread 0x7fffb514c700 (LWP 25658)]
[New Thread 0x7fffb594d700 (LWP 25659)]
[New Thread 0x7fffb494b700 (LWP 25660)]
[Thread 0x7fffb494b700 (LWP 25660) exited]
[New Thread 0x7fffa7fff700 (LWP 25661)]
[New Thread 0x7fffa77fe700 (LWP 25662)]
[New Thread 0x7fffa6ffd700 (LWP 25663)]
[New Thread 0x7fffa67fc700 (LWP 25664)]
[New Thread 0x7fff9ffff700 (LWP 25665)]
[New Thread 0x7fffa57fa700 (LWP 25666)]
[New Thread 0x7fffa5ffb700 (LWP 25668)]
[New Thread 0x7fffa4ff9700 (LWP 25667)]
[New Thread 0x7fff9f7fe700 (LWP 25669)]
[New Thread 0x7fff9effd700 (LWP 25670)]
[New Thread 0x7fff9dffb700 (LWP 25671)]
[New Thread 0x7fff9e7fc700 (LWP 25672)]
[New Thread 0x7fff9d7fa700 (LWP 25673)]
[Thread 0x7fffa7fff700 (LWP 25661) exited]
[New Thread 0x7fff9cff9700 (LWP 25674)]
[Thread 0x7fff9cff9700 (LWP 25674) exited]
[New Thread 0x7fff73fff700 (LWP 25675)]
[Thread 0x7fff73fff700 (LWP 25675) exited]
[Thread 0x7fff9d7fa700 (LWP 25673) exited]
[Thread 0x7fff9dffb700 (LWP 25671) exited]
[Thread 0x7fff9f7fe700 (LWP 25669) exited]
[Thread 0x7fffa57fa700 (LWP 25666) exited]
[Thread 0x7fff9e7fc700 (LWP 25672) exited]
[Thread 0x7fff9ffff700 (LWP 25665) exited]
[Thread 0x7fffa77fe700 (LWP 25662) exited]
[Thread 0x7fffa4ff9700 (LWP 25667) exited]
[Thread 0x7fff9effd700 (LWP 25670) exited]
[Thread 0x7fffa6ffd700 (LWP 25663) exited]
[Thread 0x7fffb594d700 (LWP 25659) exited]
[Thread 0x7fffb514c700 (LWP 25658) exited]
[New Thread 0x7fffb514c700 (LWP 25676)]
[New Thread 0x7fff9cff9700 (LWP 25677)]
[New Thread 0x7fff9d7fa700 (LWP 25678)]
[Thread 0x7fff9cff9700 (LWP 25677) exited]
[New Thread 0x7fff9e7fc700 (LWP 25679)]
[Thread 0x7fff9d7fa700 (LWP 25678) exited]
[New Thread 0x7fffb594d700 (LWP 25680)]
[New Thread 0x7fffb494b700 (LWP 25681)]
[Thread 0x7fffb594d700 (LWP 25680) exited]
[New Thread 0x7fffa7fff700 (LWP 25682)]
[Thread 0x7fffa7fff700 (LWP 25682) exited]
[New Thread 0x7fffa77fe700 (LWP 25683)]
[Thread 0x7fffa77fe700 (LWP 25683) exited]
[Thread 0x7fffb514c700 (LWP 25676) exited]
[Thread 0x7fff9e7fc700 (LWP 25679) exited]
[Thread 0x7fffb494b700 (LWP 25681) exited]
[New Thread 0x7fffa77fe700 (LWP 25684)]
[New Thread 0x7fffa7fff700 (LWP 25685)]
[Thread 0x7fffa7fff700 (LWP 25685) exited]
[Thread 0x7fffa77fe700 (LWP 25684) exited]
[New Thread 0x7fffa77fe700 (LWP 25686)]
[New Thread 0x7fffa7fff700 (LWP 25687)]
[Thread 0x7fffa7fff700 (LWP 25687) exited]
[New Thread 0x7fffb494b700 (LWP 25688)]
[New Thread 0x7fffb594d700 (LWP 25689)]
[New Thread 0x7fffb514c700 (LWP 25690)]
[New Thread 0x7fffa6ffd700 (LWP 25691)]
[New Thread 0x7fffa4ff9700 (LWP 25692)]
[New Thread 0x7fffa57fa700 (LWP 25693)]
[Thread 0x7fffb494b700 (LWP 25688) exited]
[New Thread 0x7fff9ffff700 (LWP 25694)]
[New Thread 0x7fff9f7fe700 (LWP 25695)]
[New Thread 0x7fff9effd700 (LWP 25696)]
[New Thread 0x7fff9e7fc700 (LWP 25697)]
[Thread 0x7fff9e7fc700 (LWP 25697) exited]
[New Thread 0x7fff9dffb700 (LWP 25698)]
[New Thread 0x7fff9d7fa700 (LWP 25699)]
[New Thread 0x7fff9cff9700 (LWP 25700)]
[Thread 0x7fffa4ff9700 (LWP 25692) exited]
[Thread 0x7fffa6ffd700 (LWP 25691) exited]
[Thread 0x7fff9cff9700 (LWP 25700) exited]
[Thread 0x7fffb514c700 (LWP 25690) exited]
[Thread 0x7fff9ffff700 (LWP 25694) exited]
[Thread 0x7fffa57fa700 (LWP 25693) exited]
[Thread 0x7fffb594d700 (LWP 25689) exited]
[Thread 0x7fff9effd700 (LWP 25696) exited]
[Thread 0x7fff9f7fe700 (LWP 25695) exited]
[Thread 0x7fff9dffb700 (LWP 25698) exited]
[Thread 0x7fff9d7fa700 (LWP 25699) exited]
[Thread 0x7fffa77fe700 (LWP 25686) exited]
[INFO] [x300_impl.cpp:212] [X300] X300 initialization sequence...
[INFO] [X300] X300 initialization sequence...
[New Thread 0x7fff9e7fc700 (LWP 25701)]
[INFO] [x300_eth_mgr.cpp:648] [X300] Maximum frame size: 1472 bytes.
[INFO] [X300] Maximum frame size: 1472 bytes.
[INFO] [x300_impl.cpp:413] [X300] Radio 1x clock: 200 MHz
[INFO] [X300] Radio 1x clock: 200 MHz
[New Thread 0x7fff9ffff700 (LWP 25705)]
[Thread 0x7fff9ffff700 (LWP 25705) exited]
[Thread 0x7fff9e7fc700 (LWP 25701) exited]
[Thread 0x7fffc8ffa700 (LWP 25656) exited]
[New Thread 0x7fffc8ffa700 (LWP 25706)]
[New Thread 0x7fff9e7fc700 (LWP 25709)]
[New Thread 0x7fff9ffff700 (LWP 25710)]
[Thread 0x7fff9ffff700 (LWP 25710) exited]
[New Thread 0x7fffa57fa700 (LWP 25711)]
[Thread 0x7fffa57fa700 (LWP 25711) exited]
[New Thread 0x7fffb594d700 (LWP 25712)]
[New Thread 0x7fffb4c8c700 (LWP 25713)]
[Thread 0x7fffb4c8c700 (LWP 25713) exited]
[New Thread 0x7fffa7fff700 (LWP 25714)]
[New Thread 0x7fffa77fe700 (LWP 25715)]
[Thread 0x7fffa77fe700 (LWP 25715) exited]
[New Thread 0x7fffa6ffd700 (LWP 25716)]
[Thread 0x7fffa6ffd700 (LWP 25716) exited]
[Thread 0x7fffb594d700 (LWP 25712) exited]
[Thread 0x7fff9e7fc700 (LWP 25709) exited]
[Thread 0x7fffa7fff700 (LWP 25714) exited]
[INFO] [x300_impl.cpp:212] [X300] X300 initialization sequence...
[INFO] [X300] X300 initialization sequence...
[New Thread 0x7fffa6ffd700 (LWP 25717)]
[INFO] [x300_eth_mgr.cpp:648] [X300] Maximum frame size: 1472 bytes.
[INFO] [X300] Maximum frame size: 1472 bytes.
[INFO] [x300_impl.cpp:413] [X300] Radio 1x clock: 200 MHz
[INFO] [X300] Radio 1x clock: 200 MHz
[New Thread 0x7fffa77fe700 (LWP 25718)]
[WARNING] [multi_usrp_rfnoc.cpp:1245] [MULTI_USRP] Could not set RX rate to 0.196 MHz. Actual rate is 0.196 MHz
[WARNING] [MULTI_USRP] Could not set RX rate to 0.196 MHz. Actual rate is 0.196 MHz
--Type for more, q to quit, c to continue without paging--c
Thread 1 "SigDigger" received signal SIGSEGV, Segmentation fault.
0x00007ffff7d66e68 in SoapySDRDevice_setupStream () from /usr/local/lib/libSoapySDR.so.0.8-2
(gdb) bt
#0 0x00007ffff7d66e68 in SoapySDRDevice_setupStream () at /usr/local/lib/libSoapySDR.so.0.8-2
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/local/bin/SigDigger
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff1eb9700 (LWP 25769)]
[New Thread 0x7fffebfff700 (LWP 25770)]
[New Thread 0x7fffeb7fe700 (LWP 25771)]
[New Thread 0x7fffeaffd700 (LWP 25772)]
[New Thread 0x7fffea42e700 (LWP 25774)]
[New Thread 0x7fffe9a0a700 (LWP 25775)]
[New Thread 0x7fffe9209700 (LWP 25776)]
[New Thread 0x7fffe8a08700 (LWP 25777)]
[New Thread 0x7fffcbfff700 (LWP 25778)]
[New Thread 0x7fffcb7fe700 (LWP 25779)]
[New Thread 0x7fffc8ffa700 (LWP 25780)]
[New Thread 0x7fffb594d700 (LWP 25781)]
[New Thread 0x7fffb514c700 (LWP 25782)]
[Thread 0x7fffb594d700 (LWP 25781) exited]
[New Thread 0x7fffb594d700 (LWP 25783)]
[New Thread 0x7fffb494b700 (LWP 25784)]
[New Thread 0x7fffaffff700 (LWP 25785)]
[Thread 0x7fffb494b700 (LWP 25784) exited]
[New Thread 0x7fffaf7fe700 (LWP 25786)]
[New Thread 0x7fffaeffd700 (LWP 25787)]
[New Thread 0x7fffae7fc700 (LWP 25789)]
[New Thread 0x7fffadffb700 (LWP 25788)]
[New Thread 0x7fffad7fa700 (LWP 25790)]
[New Thread 0x7fffacff9700 (LWP 25791)]
[New Thread 0x7fff9b7fe700 (LWP 25793)]
[New Thread 0x7fff9bfff700 (LWP 25792)]
[New Thread 0x7fff9affd700 (LWP 25794)]
[New Thread 0x7fff99ffb700 (LWP 25796)]
[New Thread 0x7fff9a7fc700 (LWP 25795)]
[Thread 0x7fffaffff700 (LWP 25785) exited]
[New Thread 0x7fff997fa700 (LWP 25797)]
[New Thread 0x7fff98ff9700 (LWP 25798)]
[Thread 0x7fff98ff9700 (LWP 25798) exited]
[New Thread 0x7fff8bfff700 (LWP 25799)]
[Thread 0x7fff99ffb700 (LWP 25796) exited]
[Thread 0x7fff9bfff700 (LWP 25792) exited]
[Thread 0x7fff8bfff700 (LWP 25799) exited]
[Thread 0x7fffad7fa700 (LWP 25790) exited]
[Thread 0x7fff997fa700 (LWP 25797) exited]
[Thread 0x7fff9a7fc700 (LWP 25795) exited]
[Thread 0x7fffadffb700 (LWP 25788) exited]
[Thread 0x7fffacff9700 (LWP 25791) exited]
[Thread 0x7fffaeffd700 (LWP 25787) exited]
[Thread 0x7fffaf7fe700 (LWP 25786) exited]
[Thread 0x7fff9affd700 (LWP 25794) exited]
[Thread 0x7fffb594d700 (LWP 25783) exited]
[Thread 0x7fffb514c700 (LWP 25782) exited]
[New Thread 0x7fffb514c700 (LWP 25800)]
[New Thread 0x7fff98ff9700 (LWP 25801)]
[Thread 0x7fff98ff9700 (LWP 25801) exited]
[New Thread 0x7fff997fa700 (LWP 25802)]
[Thread 0x7fff997fa700 (LWP 25802) exited]
[New Thread 0x7fff9a7fc700 (LWP 25803)]
[New Thread 0x7fffb594d700 (LWP 25804)]
[Thread 0x7fffb594d700 (LWP 25804) exited]
[New Thread 0x7fffb494b700 (LWP 25805)]
[New Thread 0x7fffaffff700 (LWP 25806)]
[Thread 0x7fffaffff700 (LWP 25806) exited]
[New Thread 0x7fffaf7fe700 (LWP 25807)]
[Thread 0x7fffaf7fe700 (LWP 25807) exited]
[Thread 0x7fff9a7fc700 (LWP 25803) exited]
[Thread 0x7fffb514c700 (LWP 25800) exited]
[Thread 0x7fffb494b700 (LWP 25805) exited]
[New Thread 0x7fffaf7fe700 (LWP 25808)]
[New Thread 0x7fffaffff700 (LWP 25809)]
[Thread 0x7fffaffff700 (LWP 25809) exited]
[Thread 0x7fffaf7fe700 (LWP 25808) exited]
[New Thread 0x7fffaf7fe700 (LWP 25810)]
[New Thread 0x7fffaffff700 (LWP 25811)]
[Thread 0x7fffaffff700 (LWP 25811) exited]
[New Thread 0x7fffb494b700 (LWP 25812)]
[New Thread 0x7fffb594d700 (LWP 25813)]
[New Thread 0x7fffb514c700 (LWP 25814)]
[New Thread 0x7fffadffb700 (LWP 25816)]
[New Thread 0x7fffaeffd700 (LWP 25815)]
[New Thread 0x7fff9bfff700 (LWP 25817)]
[New Thread 0x7fffacff9700 (LWP 25818)]
[New Thread 0x7fffad7fa700 (LWP 25819)]
[Thread 0x7fffb594d700 (LWP 25813) exited]
[New Thread 0x7fff9a7fc700 (LWP 25821)]
[New Thread 0x7fff9affd700 (LWP 25820)]
[New Thread 0x7fff99ffb700 (LWP 25822)]
[New Thread 0x7fff997fa700 (LWP 25823)]
[Thread 0x7fff997fa700 (LWP 25823) exited]
[New Thread 0x7fff98ff9700 (LWP 25824)]
[Thread 0x7fffacff9700 (LWP 25818) exited]
[Thread 0x7fff9bfff700 (LWP 25817) exited]
[Thread 0x7fff98ff9700 (LWP 25824) exited]
[Thread 0x7fffadffb700 (LWP 25816) exited]
[Thread 0x7fff99ffb700 (LWP 25822) exited]
[Thread 0x7fff9affd700 (LWP 25820) exited]
[Thread 0x7fffb514c700 (LWP 25814) exited]
[Thread 0x7fffb494b700 (LWP 25812) exited]
[Thread 0x7fffaeffd700 (LWP 25815) exited]
[Thread 0x7fffad7fa700 (LWP 25819) exited]
[Thread 0x7fff9a7fc700 (LWP 25821) exited]
[Thread 0x7fffaf7fe700 (LWP 25810) exited]
[INFO] [x300_impl.cpp:212] [X300] X300 initialization sequence...
[INFO] [X300] X300 initialization sequence...
[New Thread 0x7fff997fa700 (LWP 25825)]
[INFO] [x300_eth_mgr.cpp:648] [X300] Maximum frame size: 1472 bytes.
[INFO] [X300] Maximum frame size: 1472 bytes.
[INFO] [x300_impl.cpp:413] [X300] Radio 1x clock: 200 MHz
[INFO] [X300] Radio 1x clock: 200 MHz
[New Thread 0x7fff99ffb700 (LWP 25826)]
[Thread 0x7fff99ffb700 (LWP 25826) exited]
[Thread 0x7fff997fa700 (LWP 25825) exited]
[Thread 0x7fffc8ffa700 (LWP 25780) exited]
[New Thread 0x7fffc8ffa700 (LWP 25827)]
[New Thread 0x7fff997fa700 (LWP 25828)]
[New Thread 0x7fff99ffb700 (LWP 25829)]
[New Thread 0x7fff9affd700 (LWP 25830)]
[Thread 0x7fff99ffb700 (LWP 25829) exited]
[Thread 0x7fff9affd700 (LWP 25830) exited]
[New Thread 0x7fffb4c8c700 (LWP 25831)]
[New Thread 0x7fffaffff700 (LWP 25832)]
[Thread 0x7fffaffff700 (LWP 25832) exited]
[New Thread 0x7fffaf7fe700 (LWP 25833)]
[New Thread 0x7fffaeffd700 (LWP 25834)]
[Thread 0x7fffaeffd700 (LWP 25834) exited]
[New Thread 0x7fffadffb700 (LWP 25835)]
[Thread 0x7fffadffb700 (LWP 25835) exited]
[Thread 0x7fff997fa700 (LWP 25828) exited]
[Thread 0x7fffb4c8c700 (LWP 25831) exited]
[Thread 0x7fffaf7fe700 (LWP 25833) exited]
[INFO] [x300_impl.cpp:212] [X300] X300 initialization sequence...
[INFO] [X300] X300 initialization sequence...
[New Thread 0x7fffadffb700 (LWP 25836)]
[INFO] [x300_eth_mgr.cpp:648] [X300] Maximum frame size: 1472 bytes.
[INFO] [X300] Maximum frame size: 1472 bytes.
[INFO] [x300_impl.cpp:413] [X300] Radio 1x clock: 200 MHz
[INFO] [X300] Radio 1x clock: 200 MHz
[New Thread 0x7fffaeffd700 (LWP 25837)]
[WARNING] [multi_usrp_rfnoc.cpp:1245] [MULTI_USRP] Could not set RX rate to 0.196 MHz. Actual rate is 0.196 MHz
[WARNING] [MULTI_USRP] Could not set RX rate to 0.196 MHz. Actual rate is 0.196 MHz
--Type for more, q to quit, c to continue without paging--
Thread 1 "SigDigger" received signal SIGSEGV, Segmentation fault.
0x00007ffff7d66e68 in SoapySDRDevice_setupStream ()
from /usr/local/lib/libSoapySDR.so.0.8-2
(gdb) bt
#0 0x00007ffff7d66e68 in SoapySDRDevice_setupStream ()
at /usr/local/lib/libSoapySDR.so.0.8-2
#1 0x00007ffff7ed9171 in suscan_source_open_sdr (source=0x555556e6b770)
at /home/bhml/suscan/analyzer/source.c:1892
#2 0x00007ffff7eda6a5 in suscan_source_new (config=0x7fffc0107400)
at /home/bhml/suscan/analyzer/source.c:2513
#3 0x00007ffff7eb7cd5 in suscan_local_analyzer_source_init
(self=0x555556e6b2f0, config=0x7fffc0107400)
at /home/bhml/suscan/analyzer/impl/local.c:508
#4 0x00007ffff7eb85f8 in suscan_local_analyzer_ctor
(parent=0x5555569f7050, ap=0x7fffffffc8e0)
at /home/bhml/suscan/analyzer/impl/local.c:689
#5 0x00007ffff7eafea9 in suscan_analyzer_new_from_interface
(params=0x7fffffffcb88, mq_out=0x555556679238, iface=0x7ffff7f14280 )
at /home/bhml/suscan/analyzer/analyzer.c:606
#6 0x00007ffff7eaffbf in suscan_analyzer_new
(params=0x7fffffffcb88, config=0x7fffc0107400, mq=0x555556679238)
at /home/bhml/suscan/analyzer/analyzer.c:636
#7 0x000055555571e180 in Suscan::Analyzer::Analyzer(Suscan::AnalyzerParams&, Suscan::Source::Config const&) ()
#8 0x0000555555624326 in SigDigger::Application::startCapture() ()
#9 0x00005555557728a8 in ()
#10 0x00007ffff691f1d0 in QMetaObject::activate(QObject*, int, int, void**) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x0000555555774e8d in ()
#12 0x00007ffff691f1d0 in QMetaObject::activate(QObject*, int, int, void**) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff74c63e6 in QAction::triggered(bool) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff74c8aa2 in QAction::activate(QAction::ActionEvent) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff75c2e10 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff75c3035 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff76b65fe in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
--Type for more, q to quit, c to continue without paging--
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff750f2b6 in QWidget::event(QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff76b66a8 in QToolButton::event(QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff74cca66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff74d6343 in QApplication::notify(QObject*, QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff68f380a in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff74d5457 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff752b35d in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff752e1ec in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007ffff74cca66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ffff74d60f0 in QApplication::notify(QObject*, QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
and here is my sources.yaml:
%TAG ! tag:actinid.org,2022:suscan:
type: SDR
label: Default source
interface: remote
freq: 433920000.00000000
lnb_freq: 0.00000000
bandwidth: 1000000.00000000
iq_balance: false
dc_remove: true
ppm: 0.00000000
start_time: 1662660310.980782
loop: true
samp_rate: 1000000
average: 1
channel: 0
sdr_args:
driver: null
host: 10.0.10.141
port: 0
user: anonymous
password:
mc_if:
label: User-defined remote profile
gains: {}
type: SDR
label: Dummy device
interface: local
freq: 433000000.00000000
lnb_freq: 0.00000000
bandwidth: 0.00000000
iq_balance: false
dc_remove: true
ppm: 0.00000000
start_time: 1663005228.121743
loop: true
samp_rate: 0
average: 1
channel: 0
sdr_args:
driver: null
gains: {}
type: SDR
label: Audio input (default)
interface: local
freq: 433000000.00000000
lnb_freq: 0.00000000
bandwidth: 4000.00000000
iq_balance: false
dc_remove: true
ppm: 0.00000000
start_time: 1663005228.121750
loop: true
samp_rate: 4000
average: 1
channel: 0
sdr_args:
default_input: True
default_output: True
device_id: 0
driver: audio
label: default
gains: {}
type: SDR
label: uhd (X310 3253FAC)
interface: local
freq: 433000000.00000000
lnb_freq: 0.00000000
bandwidth: 0.00000000
iq_balance: false
dc_remove: true
ppm: 0.00000000
start_time: 1663005229.349289
loop: true
samp_rate: 0
average: 1
channel: 0
sdr_args:
addr: 10.0.10.141
driver: uhd
fpga: HG
label: X310 3253FAC
name:
product: X310
serial: 3253FAC
type: x300
gains: {}
type: SDR
label: Dummy device
interface: remote
freq: 433000000.00000000
lnb_freq: 0.00000000
bandwidth: 0.00000000
iq_balance: false
dc_remove: true
ppm: 0.00000000
start_time: 1663005229.349310
loop: true
samp_rate: 0
average: 1
channel: 0
sdr_args:
driver: null
host: 10.0.10.141
port: 0
user: anonymous
password:
mc_if:
label: User-defined remote profile
gains: {}
type: SDR
label: uhd (Unlabeled device)
interface: local
freq: 433000000.00000000
lnb_freq: 0.00000000
bandwidth: 0.00000000
iq_balance: false
dc_remove: true
ppm: 0.00000000
start_time: 1663005230.980343
loop: true
samp_rate: 0
average: 1
channel: 0
sdr_args:
driver: uhd
host: 10.0.10.141
gains: {}
The text was updated successfully, but these errors were encountered: