[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss-gnuradio] segfault and gr-fcd
From: |
Volker Schroer |
Subject: |
[Discuss-gnuradio] segfault and gr-fcd |
Date: |
Sat, 07 Apr 2012 16:21:39 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120331 Thunderbird/11.0.1 |
Hi all,
I'm just using the gr-fcd block with an funcube dongle on a gentoo linux
system.
When I try to change the frequency of the dongle by an slider I get the
following segfault:
[ 633.104902] usb 1-5.1: link qh1-0e01/ffff8801251cba00 start 0 [1/3 us]
[ 633.105563] ehci_hcd 0000:00:12.2: reused qh ffff8801251cb580 schedule
[ 633.105574] usb 1-5.1: link qh1-0e01/ffff8801251cb580 start 0 [3/1 us]
[ 633.106207] usb 1-5.1: unlink qh1-0e01/ffff8801251cb580 start 0 [3/1 us]
[ 633.108227] usb 1-5.1: unlink qh1-0e01/ffff8801251cba00 start 0 [1/3 us]
[ 633.108674] ehci_hcd 0000:00:12.2: reused qh ffff8801251cba00 schedule
[ 633.108683] usb 1-5.1: link qh1-0e01/ffff8801251cba00 start 0 [1/3 us]
[ 633.108771] usb 1-5.1: unlink qh1-0e01/ffff8801251cba00 start 0 [1/3 us]
[ 636.943732] gr_fcdtest.py[1645]: segfault at 30 ip 00007f47dadb4c4b
sp 00007fff5e94bff0 error 4 in libusb-1.0.so.0.1.0[7f47dadaf000+10000]
( Taken from the message log )
So I compiled libusb with debug information.
This is the output:
libusb:debug [libusb_get_device_list]
libusb:debug [sysfs_scan_device] scan usb1
libusb:debug [sysfs_scan_device] bus=1 dev=1
libusb:debug [enumerate_device] busnum 1 devaddr 1 session_id 257
libusb:debug [enumerate_device] allocating new device for 1/1 (session 257)
libusb:debug [sysfs_scan_device] scan usb2
libusb:debug [sysfs_scan_device] bus=2 dev=1
libusb:debug [enumerate_device] busnum 2 devaddr 1 session_id 513
libusb:debug [enumerate_device] allocating new device for 2/1 (session 513)
libusb:debug [sysfs_scan_device] scan usb3
libusb:debug [sysfs_scan_device] bus=3 dev=1
libusb:debug [enumerate_device] busnum 3 devaddr 1 session_id 769
libusb:debug [enumerate_device] allocating new device for 3/1 (session 769)
libusb:debug [sysfs_scan_device] scan usb4
libusb:debug [sysfs_scan_device] bus=4 dev=1
libusb:debug [enumerate_device] busnum 4 devaddr 1 session_id 1025
libusb:debug [enumerate_device] allocating new device for 4/1 (session 1025)
libusb:debug [sysfs_scan_device] scan usb5
libusb:debug [sysfs_scan_device] bus=5 dev=1
libusb:debug [enumerate_device] busnum 5 devaddr 1 session_id 1281
libusb:debug [enumerate_device] allocating new device for 5/1 (session 1281)
libusb:debug [sysfs_scan_device] scan usb6
libusb:debug [sysfs_scan_device] bus=6 dev=1
libusb:debug [enumerate_device] busnum 6 devaddr 1 session_id 1537
libusb:debug [enumerate_device] allocating new device for 6/1 (session 1537)
libusb:debug [sysfs_scan_device] scan usb7
libusb:debug [sysfs_scan_device] bus=7 dev=1
libusb:debug [enumerate_device] busnum 7 devaddr 1 session_id 1793
libusb:debug [enumerate_device] allocating new device for 7/1 (session 1793)
libusb:debug [sysfs_scan_device] scan 1-5
libusb:debug [sysfs_scan_device] bus=1 dev=4
libusb:debug [enumerate_device] busnum 1 devaddr 4 session_id 260
libusb:debug [enumerate_device] allocating new device for 1/4 (session 260)
libusb:debug [sysfs_scan_device] scan 3-1
libusb:debug [sysfs_scan_device] bus=3 dev=2
libusb:debug [enumerate_device] busnum 3 devaddr 2 session_id 770
libusb:debug [enumerate_device] allocating new device for 3/2 (session 770)
libusb:debug [discovered_devs_append] need to increase capacity
libusb:debug [sysfs_scan_device] scan 3-2
libusb:debug [sysfs_scan_device] bus=3 dev=3
libusb:debug [enumerate_device] busnum 3 devaddr 3 session_id 771
libusb:debug [enumerate_device] allocating new device for 3/3 (session 771)
libusb:debug [sysfs_scan_device] scan 1-5.1
libusb:debug [sysfs_scan_device] bus=1 dev=5
libusb:debug [enumerate_device] busnum 1 devaddr 5 session_id 261
libusb:debug [enumerate_device] allocating new device for 1/5 (session 261)
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_active_config_descriptor]
libusb:debug [sysfs_get_active_config_descriptor] active configuration 1
libusb:debug [sysfs_get_active_config_descriptor] active configuration 1
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_active_config_descriptor]
libusb:debug [sysfs_get_active_config_descriptor] active configuration 1
libusb:debug [sysfs_get_active_config_descriptor] active configuration 1
libusb:debug [libusb_get_device_descriptor]
libusb:debug [libusb_get_active_config_descriptor]
libusb:debug [sysfs_get_active_config_descriptor] active configuration 1
libusb:debug [sysfs_get_active_config_descriptor] active configuration 1
libusb:debug [parse_endpoint] skipping descriptor 25
libusb:debug [libusb_open] open 1.5
libusb:debug [op_open] opening /dev/bus/usb/001/005
libusb:debug [usbi_add_pollfd] add fd 9 events 4
Speicherzugriffsfehler
The python code is attached.
Volker
gr_fcdtest.py
Description: Text Data
- [Discuss-gnuradio] segfault and gr-fcd,
Volker Schroer <=