Bug 714514 - [abrt] garmin-sync-0.3-4.fc15: usb_release_interface: Process /usr/bin/python was killed by signal 11 (SIGSEGV)
Summary: [abrt] garmin-sync-0.3-4.fc15: usb_release_interface: Process /usr/bin/python...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: garmin-sync
Version: 15
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tony Breeds
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:9a431e83f4fb6f2af32c5f336f8...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-19 20:29 UTC by Matteo Brancaleoni
Modified: 2012-08-07 20:05 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-07 20:05:57 UTC
Type: ---


Attachments (Terms of Use)

Description Matteo Brancaleoni 2011-06-19 20:29:18 UTC
abrt version: 2.0.1
architecture:   x86_64
cmdline:        python /usr/bin/garmin-sync
component:      garmin-sync
crash_function: usb_release_interface
executable:     /usr/bin/python
kernel:         2.6.38.8-32.fc15.x86_64
os_release:     Fedora release 15 (Lovelock)
package:        garmin-sync-0.3-4.fc15
rating:         4
reason:         Process /usr/bin/python was killed by signal 11 (SIGSEGV)
time:           Sun Jun 19 18:18:49 2011
uid:            500
username:       matteo

backtrace:
:[New LWP 6228]
:[Thread debugging using libthread_db enabled]
:Core was generated by `python /usr/bin/garmin-sync'.
:Program terminated with signal 11, Segmentation fault.
:#0  usb_release_interface (dev=0x10100010019, interface=39911952) at core.c:715
:715	core.c: No such file or directory.
:	in core.c
:
:Thread 1 (Thread 0x7f6951119720 (LWP 6228)):
:#0  usb_release_interface (dev=0x10100010019, interface=39911952) at core.c:715
:        r = <optimized out>
:#1  0x00007f69489ee65a in Py_usb_DeviceHandle_del (self=<optimized out>) at pyusb.c:1964
:        _self = 0x22e1470
:        h = <optimized out>
:#2  0x00007f69489ee63c in new_DeviceHandle (device=<optimized out>) at pyusb.c:2038
:        dh = <optimized out>
:        h = <optimized out>
:#3  Py_usb_Device_open (self=<usb.Device at remote 0x269a1d0>, args=<optimized out>) at pyusb.c:831
:No locals.
:#4  0x0000003e702df592 in call_function (oparg=<optimized out>, pp_stack=0x7fffe7c4dcd8) at /usr/src/debug/Python-2.7.1/Python/ceval.c:4056
:        meth = <optimized out>
:        self = <optimized out>
:        flags = <optimized out>
:        tstate = <optimized out>
:        func = <built-in method open of usb.Device object at remote 0x269a1d0>
:        w = <optimized out>
:        na = 0
:        nk = <optimized out>
:        n = <optimized out>
:        pfunc = 0x2355178
:        x = <optimized out>
:#5  PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/Python-2.7.1/Python/ceval.c:2722
:        sp = 0x2355180
:        stack_pointer = 0x2355180
:        next_instr = 0x24e5a95 "|"
:        opcode = <optimized out>
:        oparg = <optimized out>
:        why = WHY_NOT
:        err = 0
:        x = <optimized out>
:        v = <optimized out>
:        w = <optimized out>
:        u = <optimized out>
:        t = <optimized out>
:        stream = 0x0
:        fastlocals = <optimized out>
:        freevars = 0x2355178
:        retval = 0x0
:        tstate = <optimized out>
:        co = 0x2624b30
:        instr_ub = -1
:        instr_lb = 0
:        instr_prev = -1
:        first_instr = 0x24e5a14 "d\001"
:        names = ('usb', 'None', 'garmin_dev', 'busses', 'devices', 'idVendor', 'LinkException', 'open', 'handle', 'claimInterface', 'startSession')
:        consts = (None, -1, 2334, 'No Garmin device found!', 0)
:#6  0x0000003e702e1125 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.1/Python/ceval.c:3312
:        f = <optimized out>
:        retval = 0x0
:        fastlocals = <optimized out>
:        freevars = 0x2355178
:        tstate = 0x22a20a0
:        x = <optimized out>
:        u = <optimized out>
:#7  0x0000003e7026d9ac in function_call (func=<function at remote 0x2659488>, arg=(<USBLink(garmin_dev=<usb.Device at remote 0x269a1d0>) at remote 0x2601a28>,), kw=0x0) at /usr/src/debug/Python-2.7.1/Objects/funcobject.c:526
:        result = <optimized out>
:        argdefs = <optimized out>
:        kwtuple = 0x0
:        d = 0x0
:        k = 0x0
:        nk = 0
:        nd = 0
:#8  0x0000003e70248fe3 in PyObject_Call (func=<function at remote 0x2659488>, arg=<optimized out>, kw=<optimized out>) at /usr/src/debug/Python-2.7.1/Objects/abstract.c:2529
:        result = <optimized out>
:        call = 0x3e7026d900 <function_call>
:#9  0x0000003e70257b6f in instancemethod_call (func=<function at remote 0x2659488>, arg=(<USBLink(garmin_dev=<usb.Device at remote 0x269a1d0>) at remote 0x2601a28>,), kw=0x0) at /usr/src/debug/Python-2.7.1/Objects/classobject.c:2578
:        self = <USBLink(garmin_dev=<usb.Device at remote 0x269a1d0>) at remote 0x2601a28>
:        klass = <optimized out>
:        result = <optimized out>
:#10 0x0000003e70248fe3 in PyObject_Call (func=<instancemethod at remote 0x2509550>, arg=<optimized out>, kw=<optimized out>) at /usr/src/debug/Python-2.7.1/Objects/abstract.c:2529
:        result = <optimized out>
:        call = 0x3e70257ad0 <instancemethod_call>
:#11 0x0000003e702d9f47 in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x2509550>, arg=(), kw=<optimized out>) at /usr/src/debug/Python-2.7.1/Python/ceval.c:3941
:        result = <optimized out>
:#12 0x0000003e702588de in PyInstance_New (klass=<optimized out>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.1/Objects/classobject.c:571
:        res = <optimized out>
:        inst = 0x2601a28
:        init = <instancemethod at remote 0x2509550>
:        initstr = '__init__'
:#13 0x0000003e70248fe3 in PyObject_Call (func=<classobj at remote 0x2654120>, arg=<optimized out>, kw=<optimized out>) at /usr/src/debug/Python-2.7.1/Objects/abstract.c:2529
:        result = <optimized out>
:        call = 0x3e70258870 <PyInstance_New>
:#14 0x0000003e702de0a3 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffe7c4e2d8, func=<classobj at remote 0x2654120>) at /usr/src/debug/Python-2.7.1/Python/ceval.c:4290
:        callargs = ()
:        kwdict = 0x0
:        result = 0x0
:#15 call_function (oparg=<optimized out>, pp_stack=0x7fffe7c4e2d8) at /usr/src/debug/Python-2.7.1/Python/ceval.c:4095
:        func = <classobj at remote 0x2654120>
:        w = <optimized out>
:        na = <optimized out>
:        nk = <optimized out>
:        n = <optimized out>
:        pfunc = 0x2640690
:        x = <optimized out>
:#16 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/Python-2.7.1/Python/ceval.c:2722
:        sp = 0x2640698
:        stack_pointer = <optimized out>
:        next_instr = 0x23fd480 "}\001"
:        opcode = <optimized out>
:        oparg = <optimized out>
:        why = WHY_NOT
:        err = 0
:        x = <optimized out>
:        v = <optimized out>
:        w = <optimized out>
:        u = <optimized out>
:        t = <optimized out>
:        stream = 0x0
:        fastlocals = <optimized out>
:        freevars = 0x2640690
:        retval = 0x0
:        tstate = <optimized out>
:        co = 0x242aab0
:        instr_ub = -1
:        instr_lb = 0
:        instr_prev = -1
:        first_instr = 0x23fd464 "|"
:        names = ('setUpLogging', 'options', 'debug', 'garmin', 'USBLink', 'ActivityGarmin', 'export_activities', 'outdir')
:        consts = (None, 0)
:#17 0x0000003e702e0098 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffe7c4e418, func=<function at remote 0x265c320>) at /usr/src/debug/Python-2.7.1/Python/ceval.c:4158
:        retval = 0x0
:        i = <optimized out>
:        fastlocals = <optimized out>
:        f = <optimized out>
:        tstate = 0x22a20a0
:        stack = <optimized out>
:        co = <optimized out>
:        nd = 0
:        globals = <optimized out>
:        argdefs = <optimized out>
:        d = 0x0
:#18 call_function (oparg=<optimized out>, pp_stack=0x7fffe7c4e418) at /usr/src/debug/Python-2.7.1/Python/ceval.c:4093
:        func = <function at remote 0x265c320>
:        w = <optimized out>
:        na = 1
:        nk = <optimized out>
:        n = <optimized out>
:        pfunc = 0x2494cb8
:        x = <optimized out>
:#19 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/Python-2.7.1/Python/ceval.c:2722
:        sp = 0x2494cc0
:        stack_pointer = <optimized out>
:        next_instr = 0x23ae768 "Z\t"
:        opcode = <optimized out>
:        oparg = <optimized out>
:        why = WHY_NOT
:        err = 0
:        x = <optimized out>
:        v = <optimized out>
:        w = <optimized out>
:        u = <optimized out>
:        t = <optimized out>
:        stream = 0x0
:        fastlocals = <optimized out>
:        freevars = 0x2494cb8
:        retval = 0x0
:        tstate = <optimized out>
:        co = 0x2407b30
:        instr_ub = -1
:        instr_lb = 0
:        instr_prev = -1
:        first_instr = 0x23ae714 "d"
:        names = ('sys', 'path', 'append', 'garminsync', 'GarminSync', '__name__', 'argv', 'garmin_sync', 'run', 'exit_value', 'exit')
:        consts = (-1, None, '/usr/share/garmin-sync', ('GarminSync',), '__main__', 1)
:#20 0x0000003e702e1125 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.1/Python/ceval.c:3312
:        f = <optimized out>
:        retval = 0x0
:        fastlocals = <optimized out>
:        freevars = 0x2494cb8
:        tstate = 0x22a20a0
:        x = <optimized out>
:        u = <optimized out>
:#21 0x0000003e702e1252 in PyEval_EvalCode (co=<optimized out>, globals=<optimized out>, locals=<optimized out>) at /usr/src/debug/Python-2.7.1/Python/ceval.c:671
:No locals.
:#22 0x0000003e702fb3ac in run_mod (mod=<optimized out>, filename=<optimized out>, globals={'GarminSync': <type at remote 0x2650650>, 'garmin_sync': <GarminSync(args=[], options=<Values(debug='', outdir='exports') at remote 0x2601998>) at remote 0x2421f90>, '__builtins__': <module at remote 0x7f69510d9ad0>, '__file__': '/usr/bin/garmin-sync', '__package__': None, 'sys': <module at remote 0x7f69510d9b78>, '__name__': '__main__', '__doc__': None}, locals={'GarminSync': <type at remote 0x2650650>, 'garmin_sync': <GarminSync(args=[], options=<Values(debug='', outdir='exports') at remote 0x2601998>) at remote 0x2421f90>, '__builtins__': <module at remote 0x7f69510d9ad0>, '__file__': '/usr/bin/garmin-sync', '__package__': None, 'sys': <module at remote 0x7f69510d9b78>, '__name__': '__main__', '__doc__': None}, flags=<optimized out>, arena=<optimized out>) at /usr/src/debug/Python-2.7.1/Python/pythonrun.c:1354
:        co = 0x2407b30
:        v = <optimized out>
:#23 0x0000003e702fc1e0 in PyRun_FileExFlags (fp=0x248f9d0, filename=0x7fffe7c505bb "/usr/bin/garmin-sync", start=<optimized out>, globals={'GarminSync': <type at remote 0x2650650>, 'garmin_sync': <GarminSync(args=[], options=<Values(debug='', outdir='exports') at remote 0x2601998>) at remote 0x2421f90>, '__builtins__': <module at remote 0x7f69510d9ad0>, '__file__': '/usr/bin/garmin-sync', '__package__': None, 'sys': <module at remote 0x7f69510d9b78>, '__name__': '__main__', '__doc__': None}, locals={'GarminSync': <type at remote 0x2650650>, 'garmin_sync': <GarminSync(args=[], options=<Values(debug='', outdir='exports') at remote 0x2601998>) at remote 0x2421f90>, '__builtins__': <module at remote 0x7f69510d9ad0>, '__file__': '/usr/bin/garmin-sync', '__package__': None, 'sys': <module at remote 0x7f69510d9b78>, '__name__': '__main__', '__doc__': None}, closeit=1, flags=0x7fffe7c4e740) at /usr/src/debug/Python-2.7.1/Python/pythonrun.c:1340
:        ret = <optimized out>
:        mod = 0x24a0300
:        arena = 0x248b890
:#24 0x0000003e702fcc5f in PyRun_SimpleFileExFlags (fp=0x248f9d0, filename=0x7fffe7c505bb "/usr/bin/garmin-sync", closeit=1, flags=0x7fffe7c4e740) at /usr/src/debug/Python-2.7.1/Python/pythonrun.c:944
:        m = <optimized out>
:        d = {'GarminSync': <type at remote 0x2650650>, 'garmin_sync': <GarminSync(args=[], options=<Values(debug='', outdir='exports') at remote 0x2601998>) at remote 0x2421f90>, '__builtins__': <module at remote 0x7f69510d9ad0>, '__file__': '/usr/bin/garmin-sync', '__package__': None, 'sys': <module at remote 0x7f69510d9b78>, '__name__': '__main__', '__doc__': None}
:        v = <optimized out>
:        ext = <optimized out>
:        set_file_name = 1
:        ret = <optimized out>
:        len = <optimized out>
:#25 0x0000003e7030e285 in Py_Main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/Python-2.7.1/Modules/main.c:599
:        c = <optimized out>
:        sts = -1
:        command = 0x0
:        filename = 0x7fffe7c505bb "/usr/bin/garmin-sync"
:        module = 0x0
:        fp = 0x248f9d0
:        p = <optimized out>
:        unbuffered = <optimized out>
:        skipfirstline = 0
:        stdin_is_interactive = 1
:        help = <optimized out>
:        version = <optimized out>
:        saw_unbuffered_flag = -406518341
:        cf = {cf_flags = 0}
:#26 0x0000003e6e22139d in __libc_start_main (main=0x400620 <main>, argc=2, ubp_av=0x7fffe7c4e868, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe7c4e858) at libc-start.c:226
:        result = <optimized out>
:        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -420356431233422625, 4195880, 140737081829472, 0, 0, 420338365790415583, -408063633021998369}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fffe7c4e880, 0x1}, data = {prev = 0x0, cleanup = 0x0, canceltype = -406525824}}}
:        not_first_call = <optimized out>
:#27 0x0000000000400651 in _start ()
:No symbol table info available.
:From                To                  Syms Read   Shared Object Library
:0x0000003e7023e5b0  0x0000003e70323e5c  Yes         /usr/lib64/libpython2.7.so.1.0
:0x0000003e6e605640  0x0000003e6e61038c  Yes         /lib64/libpthread.so.0
:0x0000003e6ea00de0  0x0000003e6ea0191c  Yes         /lib64/libdl.so.2
:0x0000003e80e00e10  0x0000003e80e0168c  Yes         /lib64/libutil.so.1
:0x0000003e6f203ea0  0x0000003e6f243e9c  Yes         /lib64/libm.so.6
:0x0000003e6e21ece0  0x0000003e6e3430ec  Yes         /lib64/libc.so.6
:0x0000003e6de00b20  0x0000003e6de18c3a  Yes         /lib64/ld-linux-x86-64.so.2
:0x00007f6950ed5c60  0x00007f6950ed63ec  Yes         /usr/lib64/python2.7/lib-dynload/syslog.so
:0x00007f6950cc90c0  0x00007f6950cce6fc  Yes         /usr/lib64/python2.7/lib-dynload/_socketmodule.so
:0x00007f6950ac3fe0  0x00007f6950ac4adc  Yes         /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so
:0x00007f69508be160  0x00007f69508c0eec  Yes         /usr/lib64/python2.7/lib-dynload/_ssl.so
:0x00000039b6a14560  0x00000039b6a4697c  Yes         /usr/lib64/libssl.so.10
:0x0000003e7ca5c880  0x0000003e7cb219bc  Yes         /lib64/libcrypto.so.10
:0x00000039b5e09d40  0x00000039b5e35f4c  Yes         /lib64/libgssapi_krb5.so.2
:0x00000039b4e1a5a0  0x00000039b4e8e24c  Yes         /lib64/libkrb5.so.3
:0x00000039b5a013b0  0x00000039b5a01fac  Yes         /lib64/libcom_err.so.2
:0x00000039b66046f0  0x00000039b661d07c  Yes         /lib64/libk5crypto.so.3
:0x0000003e6fa01e70  0x0000003e6fa0e67c  Yes         /lib64/libz.so.1
:0x00000039b62027a0  0x00000039b620777c  Yes         /lib64/libkrb5support.so.0
:0x00000039b5200aa0  0x00000039b5200f7c  Yes         /lib64/libkeyutils.so.1
:0x0000003e70a03840  0x0000003e70a134ac  Yes         /lib64/libresolv.so.2
:0x00000039b7c05980  0x00000039b7c159dc  Yes         /lib64/libselinux.so.1
:0x00007f69506b7a40  0x00007f69506b885c  Yes         /usr/lib64/python2.7/lib-dynload/cStringIO.so
:0x00007f694a10b9c0  0x00007f694a10ca2c  Yes         /usr/lib64/python2.7/lib-dynload/timemodule.so
:0x00007f6949f05280  0x00007f6949f079bc  Yes         /usr/lib64/python2.7/lib-dynload/_collectionsmodule.so
:0x00007f6949cfcf40  0x00007f6949cfeaac  Yes         /usr/lib64/python2.7/lib-dynload/operator.so
:0x00007f6949aedde0  0x00007f6949af2d8c  Yes         /usr/lib64/python2.7/lib-dynload/itertoolsmodule.so
:0x00007f69498e9b70  0x00007f69498ea20c  Yes         /usr/lib64/python2.7/lib-dynload/_bisectmodule.so
:0x00007f69496e4c70  0x00007f69496e5dfc  Yes         /usr/lib64/python2.7/lib-dynload/_heapq.so
:0x00007f69494d48c0  0x00007f69494dd0fc  Yes         /usr/lib64/python2.7/lib-dynload/datetime.so
:0x00007f69492cb5c0  0x00007f69492cdcdc  Yes         /usr/lib64/python2.7/lib-dynload/stropmodule.so
:0x00007f69490c6a20  0x00007f69490c7f7c  Yes         /usr/lib64/python2.7/lib-dynload/_localemodule.so
:0x00007f6948ebf6c0  0x00007f6948ec1f3c  Yes         /usr/lib64/python2.7/lib-dynload/_struct.so
:0x00007f6948bf6390  0x00007f6948bf988c  Yes         /usr/lib64/python2.7/lib-dynload/math.so
:0x00007f69489ed730  0x00007f69489ef96c  Yes         /usr/lib64/python2.7/site-packages/usb.so
:0x0000003e7b601600  0x0000003e7b6031bc  Yes         /lib64/libusb-0.1.so.4
:0x0000003e7f602620  0x0000003e7f60999c  Yes         /lib64/libusb-1.0.so.0
:0x0000003e6ee02160  0x0000003e6ee053ec  Yes         /lib64/librt.so.1
:$1 = 0x0
:No symbol "__glib_assert_msg" in current context.
:rax            0x7f6948bf3500	140090168784128
:rbx            0x10100010019	1103806660633
:rcx            0x500	1280
:rdx            0x0	0
:rsi            0x2610210	39911952
:rdi            0x10100010019	1103806660633
:rbp            0x269a1d0	0x269a1d0
:rsp            0x7fffe7c4dba0	0x7fffe7c4dba0
:r8             0x3e6e359712	268136978194
:r9             0xff00000000000000	-72057594037927936
:r10            0x3e6e5933ac	268139312044
:r11            0x3e6e35f0b0	268137001136
:r12            0x22a20a0	36315296
:r13            0x24e5a95	38689429
:r14            0x0	0
:r15            0x261a488	39953544
:rip            0x3e7b6029c1	0x3e7b6029c1 <usb_release_interface+17>
:eflags         0x10206	[ PF IF RF ]
:cs             0x33	51
:ss             0x2b	43
:ds             0x0	0
:es             0x0	0
:fs             0x0	0
:gs             0x0	0
:Dump of assembler code for function usb_release_interface:
:   0x0000003e7b6029b0 <+0>:	mov    %rbx,-0x10(%rsp)
:   0x0000003e7b6029b5 <+5>:	mov    %rbp,-0x8(%rsp)
:   0x0000003e7b6029ba <+10>:	mov    %rdi,%rbx
:   0x0000003e7b6029bd <+13>:	sub    $0x18,%rsp
:=> 0x0000003e7b6029c1 <+17>:	mov    (%rdi),%rdi
:   0x0000003e7b6029c4 <+20>:	callq  0x3e7b6015e0 <libusb_release_interface@plt>
:   0x0000003e7b6029c9 <+25>:	test   %eax,%eax
:   0x0000003e7b6029cb <+27>:	mov    %eax,%ebp
:   0x0000003e7b6029cd <+29>:	jne    0x3e7b602a08 <usb_release_interface+88>
:   0x0000003e7b6029cf <+31>:	movl   $0xffffffff,0x10(%rbx)
:   0x0000003e7b6029d6 <+38>:	callq  0x3e7b601570 <__errno_location@plt>
:   0x0000003e7b6029db <+43>:	add    $0xc,%ebp
:   0x0000003e7b6029de <+46>:	lea    0xa3b(%rip),%rdx        # 0x3e7b603420 <CSWTCH.37>
:   0x0000003e7b6029e5 <+53>:	movslq %ebp,%rbp
:   0x0000003e7b6029e8 <+56>:	mov    (%rdx,%rbp,4),%edx
:   0x0000003e7b6029eb <+59>:	mov    %edx,%ecx
:   0x0000003e7b6029ed <+61>:	neg    %ecx
:   0x0000003e7b6029ef <+63>:	mov    %edx,(%rax)
:   0x0000003e7b6029f1 <+65>:	mov    0x8(%rsp),%rbx
:   0x0000003e7b6029f6 <+70>:	mov    %ecx,%eax
:   0x0000003e7b6029f8 <+72>:	mov    0x10(%rsp),%rbp
:   0x0000003e7b6029fd <+77>:	add    $0x18,%rsp
:   0x0000003e7b602a01 <+81>:	retq   
:   0x0000003e7b602a02 <+82>:	nopw   0x0(%rax,%rax,1)
:   0x0000003e7b602a08 <+88>:	callq  0x3e7b601570 <__errno_location@plt>
:   0x0000003e7b602a0d <+93>:	lea    0xc(%rbp),%esi
:   0x0000003e7b602a10 <+96>:	mov    $0xffffffde,%ecx
:   0x0000003e7b602a15 <+101>:	mov    $0x22,%edx
:   0x0000003e7b602a1a <+106>:	cmp    $0xc,%esi
:   0x0000003e7b602a1d <+109>:	ja     0x3e7b6029ef <usb_release_interface+63>
:   0x0000003e7b602a1f <+111>:	jmp    0x3e7b6029db <usb_release_interface+43>
:End of assembler dump.

build_ids:
:5b4afc462e1e582afc08fec52f357c52abeaa843
:d56c476aaba18f37df2b89a21a10213323c0eb34
:1ba57a696637c1e23edecbd851a292f85214b29c
:6433c36cdbe08f882cab3bb6fcb79459f915f389
:89017ab0b75e533e4294f74ee8f7db3daceea536
:80383824f6f2423ba6bd06e420566a681af4ffbf
:547e314dc79170ad6118d9da45e7bba9a2d0f174
:e56a1c53a3cc7096355bdae521a2bf98041de78d
:57f77a6d1f61cd0735b57a0dbdbab1aafec29cbf
:4dc89088668e5bedf89684c2f35eefe8c5315f3c
:96225796226a2f46bc4fd59adb6f8f330795cd14
:9167c56d7bd81878a6d2f1da62d02891ba06740a
:7e8cc94e424debed5b06862cb82ae606f89fc263
:bec9c0cc814f2bf842a3efcb40584acec952b35b
:0c2ac55e63d2ab3734c468a9dcde1e23c48319c5
:a16b0670d7225713927fe76b775bdc157c105b51
:f357a1b18bde41975c15355fc430b5493558c6c5
:9dbefc122aecdf89a041c40b7bc1d214f3c7dd6d
:76db0daee3d411dbd87f3a6180e5ada8de213d1a
:d83f52ed9dfe5d1f2914404c798e6b2579b15c40
:f62971981ba3a2e59bd0ba347f8e4ad7f7e8fd27
:e092dbf27bd57fc9450a3c24865b772ef8416b07
:e5f626726497a81807681ed0088dbce6d6a1f17b
:9ef41f9ca0eabaf3a03dd77eb180e202ab4fe956
:f952662bc1e468db5be0d68ccd8e107424d3d4f1
:f510a69fd2f699f4ba4c499e4be53041e43fa5fe
:06ae8fc68d71264493be5f96c2effc931327ce89
:31a4568bee4e3fa7bf8b27bbeba2f3f1bd1b28cb
:4a454327c50910e88ee0ef426da306038a748e57
:fbb49302f34284c6bcb727b6e283b7cb61c3683d
:5e0b8d9a449628e2788ac169bc7b6cd643921b41
:fdb40d02de02bf6d2348275c77657d5a08ad6493
:11a85969e5eda71d6e63a47ff86d5581ab89b74a
:491c7ad109d751508a100e2f33fdacdebeceb8ad
:613f5d715075117a9198643c359c4e91bc9ad59a
:c6409fa523aa4b84febdb762bb4cd961df0beb88
:165a13f152e1ec0630361c3a4f123b88f35b5542
:13110e8b350c1a3bd2097f130b9d1cbbc50931a0
:994b4fbd8023922b252c7aa3e1f79152ee364519

dsos:
:/usr/lib64/python2.7/lib-dynload/itertoolsmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libkeyutils-1.2.so keyutils-libs-1.2-7.fc15.x86_64 (Fedora Project) 1308168183
:/usr/lib64/python2.7/lib-dynload/_socketmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/usr/lib64/python2.7/lib-dynload/operator.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/usr/lib64/python2.7/lib-dynload/stropmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/librt-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308170187
:/lib64/libresolv-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308170187
:/lib64/libusb-1.0.so.0.0.0 libusb1-1.0.8-7.fc15.x86_64 (Fedora Project) 1308168182
:/usr/lib64/python2.7/lib-dynload/cStringIO.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libgssapi_krb5.so.2.2 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1308168183
:/usr/lib64/python2.7/lib-dynload/math.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/usr/lib64/python2.7/lib-dynload/_bisectmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/usr/bin/python python-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libdl-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308170187
:/lib64/libcrypto.so.1.0.0d openssl-1.0.0d-1.fc15.x86_64 (Fedora Project) 1308168233
:/usr/lib64/python2.7/lib-dynload/_functoolsmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libkrb5.so.3.3 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1308168183
:/usr/lib64/python2.7/lib-dynload/_heapq.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/usr/lib64/python2.7/lib-dynload/_struct.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/usr/lib64/python2.7/lib-dynload/_ssl.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libk5crypto.so.3.1 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1308168183
:/lib64/libm-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308170187
:/usr/lib64/python2.7/lib-dynload/_localemodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/ld-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308170187
:/usr/lib64/libssl.so.1.0.0d openssl-1.0.0d-1.fc15.x86_64 (Fedora Project) 1308168233
:/lib64/libusb-0.1.so.4.4.4 libusb-1:0.1.3-7.fc15.x86_64 (Fedora Project) 1308168182
:/lib64/libpthread-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308170187
:/usr/lib64/python2.7/lib-dynload/datetime.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libc-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308170187
:/usr/lib64/python2.7/lib-dynload/_collectionsmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libselinux.so.1 libselinux-2.0.99-4.fc15.x86_64 (Fedora Project) 1308168178
:/lib64/libz.so.1.2.5 zlib-1.2.5-3.fc15.x86_64 (Fedora Project) 1308168174
:/lib64/libkrb5support.so.0.1 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1308168183
:/usr/lib64/python2.7/site-packages/usb.so pyusb-0.4.1-7.fc15.x86_64 (Fedora Project) 1308500325
:/usr/lib/locale/locale-archive glibc-common-2.14-2.x86_64 (Fedora Project) 1308170202
:/usr/lib64/python2.7/lib-dynload/timemodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libutil-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308170187
:/usr/lib64/python2.7/lib-dynload/syslog.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236
:/lib64/libcom_err.so.2.1 libcom_err-1.41.14-2.fc15.x86_64 (Fedora Project) 1308168175
:/usr/lib64/libpython2.7.so.1.0 python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308168236

environ:
:ORBIT_SOCKETDIR=/tmp/orbit-matteo
:XDG_SESSION_ID=1
:HOSTNAME=taurus
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:GPG_AGENT_INFO=/tmp/keyring-yEF3Ip/gpg:0:1
:TERM=xterm
:SHELL=/bin/bash
:HISTSIZE=1000
:XDG_SESSION_COOKIE=90d36b957da3eb151b9bb3d300000011-1308491517.367638-1096428237
:GJS_DEBUG_OUTPUT=stderr
:WINDOWID=41943045
:GNOME_KEYRING_CONTROL=/tmp/keyring-yEF3Ip
:'GJS_DEBUG_TOPICS=JS ERROR;JS LOG'
:IMSETTINGS_MODULE=none
:USER=matteo
:LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
:SSH_AUTH_SOCK=/tmp/keyring-yEF3Ip/ssh
:SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1703,unix/unix:/tmp/.ICE-unix/1703
:USERNAME=matteo
:PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/matteo/bin
:MAIL=/var/spool/mail/matteo
:DESKTOP_SESSION=gnome
:QT_IM_MODULE=xim
:PWD=/home/matteo/devel/garmin-dev
:XMODIFIERS=@im=none
:GNOME_KEYRING_PID=1695
:LANG=en_US.UTF-8
:GDM_LANG=
:GDMSESSION=gnome
:HISTCONTROL=ignoredups
:HOME=/home/matteo
:SHLVL=2
:GNOME_DESKTOP_SESSION_ID=this-is-deprecated
:LOGNAME=matteo
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Ez8kkzqqPS,guid=95390009d1e7bf9a87dea1a10000002a
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:WINDOWPATH=1
:XDG_RUNTIME_DIR=/run/user/matteo
:DISPLAY=:0
:G_BROKEN_FILENAMES=1
:COLORTERM=gnome-terminal
:XAUTHORITY=/var/run/gdm/auth-for-matteo-xvKYKB/database
:OLDPWD=/home/matteo/devel
:_=/usr/bin/garmin-sync

event_log:
:2011-06-19-22:27:11> Analyzing coredump 'coredump'
:2011-06-19-22:27:12  Coredump references 39 debuginfo files, 29 of them are not installed
:2011-06-19-22:27:22  Looking for needed packages in repositories
:2011-06-19-22:27:46  Packages to download: 8
:2011-06-19-22:27:46  Downloading 13.32Mb, installed size: 65.49Mb
:2011-06-19-22:27:50  Downloading (1 of 8) openssl-debuginfo-1.0.0d-1.fc15.x86_64.rpm: 100%
:2011-06-19-22:27:50  Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349/openssl-debuginfo-1.0.0d-1.fc15.x86_64.rpm
:2011-06-19-22:27:50  Caching files from unpacked.cpio made from openssl-debuginfo-1.0.0d-1.fc15.x86_64.rpm
:2011-06-19-22:27:57  Downloading (2 of 8) python-debuginfo-2.7.1-7.fc15.x86_64.rpm: 100%
:2011-06-19-22:27:57  Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349/python-debuginfo-2.7.1-7.fc15.x86_64.rpm
:2011-06-19-22:27:58  Caching files from unpacked.cpio made from python-debuginfo-2.7.1-7.fc15.x86_64.rpm
:2011-06-19-22:28:00  Downloading (3 of 8) e2fsprogs-debuginfo-1.41.14-2.fc15.x86_64.rpm: 100%
:2011-06-19-22:28:00  Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349/e2fsprogs-debuginfo-1.41.14-2.fc15.x86_64.rpm
:2011-06-19-22:28:00  Caching files from unpacked.cpio made from e2fsprogs-debuginfo-1.41.14-2.fc15.x86_64.rpm
:2011-06-19-22:28:00  Downloading (4 of 8) keyutils-debuginfo-1.2-7.fc15.x86_64.rpm: 100%
:2011-06-19-22:28:00  Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349/keyutils-debuginfo-1.2-7.fc15.x86_64.rpm
:2011-06-19-22:28:00  Caching files from unpacked.cpio made from keyutils-debuginfo-1.2-7.fc15.x86_64.rpm
:2011-06-19-22:28:00  Downloading (5 of 8) pyusb-debuginfo-0.4.1-7.fc15.x86_64.rpm: 100%
:2011-06-19-22:28:00  Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349/pyusb-debuginfo-0.4.1-7.fc15.x86_64.rpm
:2011-06-19-22:28:00  Caching files from unpacked.cpio made from pyusb-debuginfo-0.4.1-7.fc15.x86_64.rpm
:2011-06-19-22:28:05  Downloading (6 of 8) krb5-debuginfo-1.9-7.fc15.x86_64.rpm: 100%
:2011-06-19-22:28:05  Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349/krb5-debuginfo-1.9-7.fc15.x86_64.rpm
:2011-06-19-22:28:05  Caching files from unpacked.cpio made from krb5-debuginfo-1.9-7.fc15.x86_64.rpm
:2011-06-19-22:28:06  Downloading (7 of 8) libusb1-debuginfo-1.0.8-7.fc15.x86_64.rpm: 100%
:2011-06-19-22:28:06  Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349/libusb1-debuginfo-1.0.8-7.fc15.x86_64.rpm
:2011-06-19-22:28:06  Caching files from unpacked.cpio made from libusb1-debuginfo-1.0.8-7.fc15.x86_64.rpm
:2011-06-19-22:28:06  Downloading (8 of 8) libusb-debuginfo-0.1.3-7.fc15.x86_64.rpm: 100%
:2011-06-19-22:28:06  Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349/libusb-debuginfo-0.1.3-7.fc15.x86_64.rpm
:2011-06-19-22:28:06  Caching files from unpacked.cpio made from libusb-debuginfo-0.1.3-7.fc15.x86_64.rpm
:2011-06-19-22:28:06  All downloaded packages have been extracted, removing /tmp/abrt-tmp-debuginfo-2011-06-19-22:27:11.20349
:2011-06-19-22:28:07  Backtrace is generated and saved, 18536 bytes

maps:
:00400000-00401000 r-xp 00000000 fd:01 2893372                            /usr/bin/python
:00600000-00602000 rw-p 00000000 fd:01 2893372                            /usr/bin/python
:022a2000-026b2000 rw-p 00000000 00:00 0                                  [heap]
:39b4e00000-39b4ed3000 r-xp 00000000 fd:01 9306157                        /lib64/libkrb5.so.3.3
:39b4ed3000-39b50d2000 ---p 000d3000 fd:01 9306157                        /lib64/libkrb5.so.3.3
:39b50d2000-39b50dd000 rw-p 000d2000 fd:01 9306157                        /lib64/libkrb5.so.3.3
:39b5200000-39b5202000 r-xp 00000000 fd:01 9306135                        /lib64/libkeyutils-1.2.so
:39b5202000-39b5401000 ---p 00002000 fd:01 9306135                        /lib64/libkeyutils-1.2.so
:39b5401000-39b5402000 rw-p 00001000 fd:01 9306135                        /lib64/libkeyutils-1.2.so
:39b5a00000-39b5a03000 r-xp 00000000 fd:01 9306153                        /lib64/libcom_err.so.2.1
:39b5a03000-39b5c02000 ---p 00003000 fd:01 9306153                        /lib64/libcom_err.so.2.1
:39b5c02000-39b5c03000 rw-p 00002000 fd:01 9306153                        /lib64/libcom_err.so.2.1
:39b5e00000-39b5e3e000 r-xp 00000000 fd:01 9306164                        /lib64/libgssapi_krb5.so.2.2
:39b5e3e000-39b603d000 ---p 0003e000 fd:01 9306164                        /lib64/libgssapi_krb5.so.2.2
:39b603d000-39b6040000 rw-p 0003d000 fd:01 9306164                        /lib64/libgssapi_krb5.so.2.2
:39b6200000-39b6209000 r-xp 00000000 fd:01 9306149                        /lib64/libkrb5support.so.0.1
:39b6209000-39b6409000 ---p 00009000 fd:01 9306149                        /lib64/libkrb5support.so.0.1
:39b6409000-39b640a000 rw-p 00009000 fd:01 9306149                        /lib64/libkrb5support.so.0.1
:39b6600000-39b6629000 r-xp 00000000 fd:01 9306151                        /lib64/libk5crypto.so.3.1
:39b6629000-39b6828000 ---p 00029000 fd:01 9306151                        /lib64/libk5crypto.so.3.1
:39b6828000-39b682a000 rw-p 00028000 fd:01 9306151                        /lib64/libk5crypto.so.3.1
:39b6a00000-39b6a54000 r-xp 00000000 fd:01 2885579                        /usr/lib64/libssl.so.1.0.0d
:39b6a54000-39b6c53000 ---p 00054000 fd:01 2885579                        /usr/lib64/libssl.so.1.0.0d
:39b6c53000-39b6c5b000 rw-p 00053000 fd:01 2885579                        /usr/lib64/libssl.so.1.0.0d
:39b7c00000-39b7c1d000 r-xp 00000000 fd:01 9306131                        /lib64/libselinux.so.1
:39b7c1d000-39b7e1c000 ---p 0001d000 fd:01 9306131                        /lib64/libselinux.so.1
:39b7e1c000-39b7e1d000 r--p 0001c000 fd:01 9306131                        /lib64/libselinux.so.1
:39b7e1d000-39b7e1e000 rw-p 0001d000 fd:01 9306131                        /lib64/libselinux.so.1
:39b7e1e000-39b7e1f000 rw-p 00000000 00:00 0 
:3e6de00000-3e6de1f000 r-xp 00000000 fd:01 9306114                        /lib64/ld-2.14.so
:3e6e01e000-3e6e01f000 r--p 0001e000 fd:01 9306114                        /lib64/ld-2.14.so
:3e6e01f000-3e6e020000 rw-p 0001f000 fd:01 9306114                        /lib64/ld-2.14.so
:3e6e020000-3e6e021000 rw-p 00000000 00:00 0 
:3e6e200000-3e6e38f000 r-xp 00000000 fd:01 9306118                        /lib64/libc-2.14.so
:3e6e38f000-3e6e58e000 ---p 0018f000 fd:01 9306118                        /lib64/libc-2.14.so
:3e6e58e000-3e6e592000 r--p 0018e000 fd:01 9306118                        /lib64/libc-2.14.so
:3e6e592000-3e6e593000 rw-p 00192000 fd:01 9306118                        /lib64/libc-2.14.so
:3e6e593000-3e6e599000 rw-p 00000000 00:00 0 
:3e6e600000-3e6e616000 r-xp 00000000 fd:01 9306119                        /lib64/libpthread-2.14.so
:3e6e616000-3e6e815000 ---p 00016000 fd:01 9306119                        /lib64/libpthread-2.14.so
:3e6e815000-3e6e816000 r--p 00015000 fd:01 9306119                        /lib64/libpthread-2.14.so
:3e6e816000-3e6e817000 rw-p 00016000 fd:01 9306119                        /lib64/libpthread-2.14.so
:3e6e817000-3e6e81b000 rw-p 00000000 00:00 0 
:3e6ea00000-3e6ea02000 r-xp 00000000 fd:01 9306126                        /lib64/libdl-2.14.so
:3e6ea02000-3e6ec02000 ---p 00002000 fd:01 9306126                        /lib64/libdl-2.14.so
:3e6ec02000-3e6ec03000 r--p 00002000 fd:01 9306126                        /lib64/libdl-2.14.so
:3e6ec03000-3e6ec04000 rw-p 00003000 fd:01 9306126                        /lib64/libdl-2.14.so
:3e6ee00000-3e6ee07000 r-xp 00000000 fd:01 9306124                        /lib64/librt-2.14.so
:3e6ee07000-3e6f006000 ---p 00007000 fd:01 9306124                        /lib64/librt-2.14.so
:3e6f006000-3e6f007000 r--p 00006000 fd:01 9306124                        /lib64/librt-2.14.so
:3e6f007000-3e6f008000 rw-p 00007000 fd:01 9306124                        /lib64/librt-2.14.so
:3e6f200000-3e6f283000 r-xp 00000000 fd:01 9306177                        /lib64/libm-2.14.so
:3e6f283000-3e6f482000 ---p 00083000 fd:01 9306177                        /lib64/libm-2.14.so
:3e6f482000-3e6f483000 r--p 00082000 fd:01 9306177                        /lib64/libm-2.14.so
:3e6f483000-3e6f484000 rw-p 00083000 fd:01 9306177                        /lib64/libm-2.14.so
:3e6fa00000-3e6fa16000 r-xp 00000000 fd:01 9306158                        /lib64/libz.so.1.2.5
:3e6fa16000-3e6fc16000 ---p 00016000 fd:01 9306158                        /lib64/libz.so.1.2.5
:3e6fc16000-3e6fc17000 rw-p 00016000 fd:01 9306158                        /lib64/libz.so.1.2.5
:3e70200000-3e70371000 r-xp 00000000 fd:01 2888020                        /usr/lib64/libpython2.7.so.1.0
:3e70371000-3e70570000 ---p 00171000 fd:01 2888020                        /usr/lib64/libpython2.7.so.1.0
:3e70570000-3e705ae000 rw-p 00170000 fd:01 2888020                        /usr/lib64/libpython2.7.so.1.0
:3e705ae000-3e705bd000 rw-p 00000000 00:00 0 
:3e70a00000-3e70a17000 r-xp 00000000 fd:01 9306136                        /lib64/libresolv-2.14.so
:3e70a17000-3e70c17000 ---p 00017000 fd:01 9306136                        /lib64/libresolv-2.14.so
:3e70c17000-3e70c18000 r--p 00017000 fd:01 9306136                        /lib64/libresolv-2.14.so
:3e70c18000-3e70c19000 rw-p 00018000 fd:01 9306136                        /lib64/libresolv-2.14.so
:3e70c19000-3e70c1b000 rw-p 00000000 00:00 0 
:3e7b600000-3e7b604000 r-xp 00000000 fd:01 9306587                        /lib64/libusb-0.1.so.4.4.4
:3e7b604000-3e7b803000 ---p 00004000 fd:01 9306587                        /lib64/libusb-0.1.so.4.4.4
:3e7b803000-3e7b804000 rw-p 00003000 fd:01 9306587                        /lib64/libusb-0.1.so.4.4.4
:3e7ca00000-3e7cb71000 r-xp 00000000 fd:01 9306585                        /lib64/libcrypto.so.1.0.0d
:3e7cb71000-3e7cd70000 ---p 00171000 fd:01 9306585                        /lib64/libcrypto.so.1.0.0d
:3e7cd70000-3e7cd93000 rw-p 00170000 fd:01 9306585                        /lib64/libcrypto.so.1.0.0d
:3e7cd93000-3e7cd96000 rw-p 00000000 00:00 0 
:3e7f600000-3e7f60d000 r-xp 00000000 fd:01 9306586                        /lib64/libusb-1.0.so.0.0.0
:3e7f60d000-3e7f80c000 ---p 0000d000 fd:01 9306586                        /lib64/libusb-1.0.so.0.0.0
:3e7f80c000-3e7f80d000 rw-p 0000c000 fd:01 9306586                        /lib64/libusb-1.0.so.0.0.0
:3e80e00000-3e80e02000 r-xp 00000000 fd:01 9306175                        /lib64/libutil-2.14.so
:3e80e02000-3e81001000 ---p 00002000 fd:01 9306175                        /lib64/libutil-2.14.so
:3e81001000-3e81002000 r--p 00001000 fd:01 9306175                        /lib64/libutil-2.14.so
:3e81002000-3e81003000 rw-p 00002000 fd:01 9306175                        /lib64/libutil-2.14.so
:7f69489eb000-7f69489f2000 r-xp 00000000 fd:01 3418085                    /usr/lib64/python2.7/site-packages/usb.so
:7f69489f2000-7f6948bf2000 ---p 00007000 fd:01 3418085                    /usr/lib64/python2.7/site-packages/usb.so
:7f6948bf2000-7f6948bf4000 rw-p 00007000 fd:01 3418085                    /usr/lib64/python2.7/site-packages/usb.so
:7f6948bf4000-7f6948bfb000 r-xp 00000000 fd:01 3408955                    /usr/lib64/python2.7/lib-dynload/math.so
:7f6948bfb000-7f6948dfa000 ---p 00007000 fd:01 3408955                    /usr/lib64/python2.7/lib-dynload/math.so
:7f6948dfa000-7f6948dfc000 rw-p 00006000 fd:01 3408955                    /usr/lib64/python2.7/lib-dynload/math.so
:7f6948dfc000-7f6948ebd000 rw-p 00000000 00:00 0 
:7f6948ebd000-7f6948ec4000 r-xp 00000000 fd:01 3408936                    /usr/lib64/python2.7/lib-dynload/_struct.so
:7f6948ec4000-7f69490c3000 ---p 00007000 fd:01 3408936                    /usr/lib64/python2.7/lib-dynload/_struct.so
:7f69490c3000-7f69490c5000 rw-p 00006000 fd:01 3408936                    /usr/lib64/python2.7/lib-dynload/_struct.so
:7f69490c5000-7f69490c9000 r-xp 00000000 fd:01 3408924                    /usr/lib64/python2.7/lib-dynload/_localemodule.so
:7f69490c9000-7f69492c9000 ---p 00004000 fd:01 3408924                    /usr/lib64/python2.7/lib-dynload/_localemodule.so
:7f69492c9000-7f69492ca000 rw-p 00004000 fd:01 3408924                    /usr/lib64/python2.7/lib-dynload/_localemodule.so
:7f69492ca000-7f69492cf000 r-xp 00000000 fd:01 3408966                    /usr/lib64/python2.7/lib-dynload/stropmodule.so
:7f69492cf000-7f69494ce000 ---p 00005000 fd:01 3408966                    /usr/lib64/python2.7/lib-dynload/stropmodule.so
:7f69494ce000-7f69494d0000 rw-p 00004000 fd:01 3408966                    /usr/lib64/python2.7/lib-dynload/stropmodule.so
:7f69494d0000-7f69494e1000 r-xp 00000000 fd:01 3408945                    /usr/lib64/python2.7/lib-dynload/datetime.so
:7f69494e1000-7f69496e0000 ---p 00011000 fd:01 3408945                    /usr/lib64/python2.7/lib-dynload/datetime.so
:7f69496e0000-7f69496e4000 rw-p 00010000 fd:01 3408945                    /usr/lib64/python2.7/lib-dynload/datetime.so
:7f69496e4000-7f69496e7000 r-xp 00000000 fd:01 3408920                    /usr/lib64/python2.7/lib-dynload/_heapq.so
:7f69496e7000-7f69498e7000 ---p 00003000 fd:01 3408920                    /usr/lib64/python2.7/lib-dynload/_heapq.so
:7f69498e7000-7f69498e9000 rw-p 00003000 fd:01 3408920                    /usr/lib64/python2.7/lib-dynload/_heapq.so
:7f69498e9000-7f69498eb000 r-xp 00000000 fd:01 3408904                    /usr/lib64/python2.7/lib-dynload/_bisectmodule.so
:7f69498eb000-7f6949aea000 ---p 00002000 fd:01 3408904                    /usr/lib64/python2.7/lib-dynload/_bisectmodule.so
:7f6949aea000-7f6949aeb000 rw-p 00001000 fd:01 3408904                    /usr/lib64/python2.7/lib-dynload/_bisectmodule.so
:7f6949aeb000-7f6949af5000 r-xp 00000000 fd:01 3408953                    /usr/lib64/python2.7/lib-dynload/itertoolsmodule.so
:7f6949af5000-7f6949cf4000 ---p 0000a000 fd:01 3408953                    /usr/lib64/python2.7/lib-dynload/itertoolsmodule.so
:7f6949cf4000-7f6949cf9000 rw-p 00009000 fd:01 3408953                    /usr/lib64/python2.7/lib-dynload/itertoolsmodule.so
:7f6949cf9000-7f6949d01000 r-xp 00000000 fd:01 3408958                    /usr/lib64/python2.7/lib-dynload/operator.so
:7f6949d01000-7f6949f01000 ---p 00008000 fd:01 3408958                    /usr/lib64/python2.7/lib-dynload/operator.so
:7f6949f01000-7f6949f03000 rw-p 00008000 fd:01 3408958                    /usr/lib64/python2.7/lib-dynload/operator.so
:7f6949f03000-7f6949f09000 r-xp 00000000 fd:01 3408912                    /usr/lib64/python2.7/lib-dynload/_collectionsmodule.so
:7f6949f09000-7f694a108000 ---p 00006000 fd:01 3408912                    /usr/lib64/python2.7/lib-dynload/_collectionsmodule.so
:7f694a108000-7f694a10a000 rw-p 00005000 fd:01 3408912                    /usr/lib64/python2.7/lib-dynload/_collectionsmodule.so
:7f694a10a000-7f694a10e000 r-xp 00000000 fd:01 3408969                    /usr/lib64/python2.7/lib-dynload/timemodule.so
:7f694a10e000-7f694a30d000 ---p 00004000 fd:01 3408969                    /usr/lib64/python2.7/lib-dynload/timemodule.so
:7f694a30d000-7f694a30f000 rw-p 00003000 fd:01 3408969                    /usr/lib64/python2.7/lib-dynload/timemodule.so
:7f694a30f000-7f69506b6000 r--p 00000000 fd:01 2895225                    /usr/lib/locale/locale-archive
:7f69506b6000-7f69506b9000 r-xp 00000000 fd:01 3408942                    /usr/lib64/python2.7/lib-dynload/cStringIO.so
:7f69506b9000-7f69508b9000 ---p 00003000 fd:01 3408942                    /usr/lib64/python2.7/lib-dynload/cStringIO.so
:7f69508b9000-7f69508bb000 rw-p 00003000 fd:01 3408942                    /usr/lib64/python2.7/lib-dynload/cStringIO.so
:7f69508bb000-7f69508c2000 r-xp 00000000 fd:01 3408935                    /usr/lib64/python2.7/lib-dynload/_ssl.so
:7f69508c2000-7f6950ac1000 ---p 00007000 fd:01 3408935                    /usr/lib64/python2.7/lib-dynload/_ssl.so
:7f6950ac1000-7f6950ac3000 rw-p 00006000 fd:01 3408935                    /usr/lib64/python2.7/lib-dynload/_ssl.so
:7f6950ac3000-7f6950ac5000 r-xp 00000000 fd:01 3408918                    /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so
:7f6950ac5000-7f6950cc5000 ---p 00002000 fd:01 3408918                    /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so
:7f6950cc5000-7f6950cc6000 rw-p 00002000 fd:01 3408918                    /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so
:7f6950cc6000-7f6950cd1000 r-xp 00000000 fd:01 3408933                    /usr/lib64/python2.7/lib-dynload/_socketmodule.so
:7f6950cd1000-7f6950ed1000 ---p 0000b000 fd:01 3408933                    /usr/lib64/python2.7/lib-dynload/_socketmodule.so
:7f6950ed1000-7f6950ed5000 rw-p 0000b000 fd:01 3408933                    /usr/lib64/python2.7/lib-dynload/_socketmodule.so
:7f6950ed5000-7f6950ed7000 r-xp 00000000 fd:01 3408967                    /usr/lib64/python2.7/lib-dynload/syslog.so
:7f6950ed7000-7f69510d6000 ---p 00002000 fd:01 3408967                    /usr/lib64/python2.7/lib-dynload/syslog.so
:7f69510d6000-7f69510d7000 rw-p 00001000 fd:01 3408967                    /usr/lib64/python2.7/lib-dynload/syslog.so
:7f69510d8000-7f695111e000 rw-p 00000000 00:00 0 
:7f6951132000-7f6951133000 rw-p 00000000 00:00 0 
:7fffe7c30000-7fffe7c51000 rw-p 00000000 00:00 0                          [stack]
:7fffe7d00000-7fffe7d01000 r-xp 00000000 00:00 0                          [vdso]
:ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Comment 1 Tony Breeds 2011-07-28 06:21:08 UTC
I suspect that this is a permissions error.

Now that I have F15 I trivially reproduced this.

lsusb gave me the bus and device numbers I then:
chmod 0666 /dev/bus/usb/$bus/$dev

and the problem resolved itself.

My long term work around for this is to create a 

/etc/udev/rules.d/45-gps.rules
---
SUBSYSTEM!="usb", ACTION!="add", GOTO="gps_rules_end"

ATTR{idVendor}=="091e", ATTR{idProduct}=="0003", GROUP="dialout"

LABEL="gps_rules_end"
---

If this works, I'll also dig into why pyusb is SEGV'ing rather than throwing an exception earlier.  I don't really know whay it needs write permissions anyway.

Comment 2 Fedora End Of Life 2012-08-07 20:05:59 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 15. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 15 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.