discuss-gnuradio
[Top][All Lists]
Advanced

[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



Attachment: gr_fcdtest.py
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]