Hi,

Can you try with this one?

segfaults here, too.
At least I've got an almost useful backtrace.

(gdb) bt full
#0  0x00007f875872e732 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007f8757ac8961 in packet_discard (lexer=lexer@entry=0x1f23480) at packet.c:1363
        discard = 5637
        remaining = 18446744073709547012
#2 0x00007f8757acc6b8 in packet_get (fd=3, lexer=lexer@entry=0x1f23480) at packet.c:2025
        recvd = <optimized out>
#3 0x00007f8757ac83f0 in Lexer_get (self=0x1f23470, args=<optimized out>) at gpspacket.c:80
        len = <optimized out>
        fd = 3
#4 0x00000000004a483f in call_function (oparg=<optimized out>, pp_stack=0x7fff98a3b6c0) at ../Python/ceval.c:3750
        callargs = (3,)
        flags = <optimized out>
        tstate = <optimized out>
func = <built-in method get of gps.packet.lexer object at remote 0x1f23470>
        w = <optimized out>
        na = <optimized out>
        nk = <optimized out>
        n = <optimized out>
        pfunc = 0x1f22ed0
        x = <optimized out>
#5  PyEval_EvalFrameEx (f=f@entry=
Frame 0x1f22ce0, for file /usr/lib/python2.6/dist-packages/gps/fake.py, line 118, in __init__ (self=<TestLoad(name='test.nmea', predump=False, logfp=<file at remote 0x7f8759add420>, sentences=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], serial=None, logfile='test.nmea', type=None, sourcetype='pty') at remote 0x7f8759ae20e0>, logfp=<file at remote 0x7f8759add420>, predump=False, getter=<gps.packet.lexer at remote 0x1f23470>, type_latch=1, plen=38, ptype=1, packet='$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A\n', counter=5527), throwflag=throwflag@entry=0) at ../Python/ceval.c:2412
        sp = 0x1f22ed8
        stack_pointer = 0x1f22ee0
        next_instr = 0x1ed228c "\\\004"
        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 = 0x1f22e58
        freevars = 0x1f22ed0
        retval = 0x0
        tstate = 0x1da40a0
        co = 0x7f8759b61f30
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = 0x1ed21e4 "g"
        names =
('sentences', 'type', 'open', 'name', 'logfp', 'predump', 'logfile', 'None', 'sourcetype', 'serial', 'sniffer', 'new', 'True', 'get', 'fileno', 'COMMENT_PACKET', 'strip', 'split', 'int', 'ValueError', 'IndexError', 'TestLoadError', 'repr', 'append', 'NMEA_PACKET', 'textual', 'legend')
        consts =
(None, '', 'r', 'pty', 0, 'Serial:', 1, '7', '8', 'N', 'O', 'E', 2, '1', '2', 'bad serial-parameter spec in %s', 'UDP', 'zero-length packet from %s', 'gpsfake: line %d: ', 'gpsfake: packet %d', ('7', '8'), ('N', 'O', 'E'), ('1', '2')) #6 0x000000000049f0b2 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=<unknown at remote 0x7f8759b49fa8>, args=args@entry=0x7f8759b8d338, argcount=2, kws=kws@entry= 0x1ee24f0, kwcount=kwcount@entry=1, defs=defs@entry=0x7f8759b49fa8, defcount=defcount@entry=1, closure=closure@entry=0x0) at ../Python/ceval.c:3000
        f = <optimized out>
        retval = 0x0
        fastlocals = <optimized out>
        freevars = <optimized out>
        tstate = 0x1da40a0
        x = <optimized out>
        u = <optimized out>
#7 0x000000000053735e in function_call (func=<function at remote 0x7f8759ad8500>, arg= (<TestLoad(name='test.nmea', predump=False, logfp=<file at remote 0x7f8759add420>, sentences=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ---Type <return> to continue, or q <return> to quit---~ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], serial=None, logfile='test.nmea', type=None, sourcetype='pty') at remote 0x7f8759ae20e0>, 'test.nmea'), kw=<optimized out>) at ../Objects/funcobject.c:524
        result = <optimized out>
        argdefs = <optimized out>
        d = 0x7f8759b49fa8
        k = 0x1ee24f0
        nk = <optimized out>
        nd = 1
#8 0x000000000042497a in PyObject_Call (func=func@entry=<function at remote 0x7f8759ad8500>, arg=arg@entry= (<TestLoad(name='test.nmea', predump=False, logfp=<file at remote 0x7f8759add420>, sentences=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], serial=None, logfile='test.nmea', type=None, sourcetype='pty') at remote 0x7f8759ae20e0>, 'test.nmea'), kw=kw@entry={'predump': False}) at ../Objects/abstract.c:2492
        result = <optimized out>
        call = 0x5371b0 <function_call>
#9 0x00000000004295e0 in instancemethod_call (func=<function at remote 0x7f8759ad8500>, arg= (<TestLoad(name='test.nmea', predump=False, logfp=<file at remote 0x7f8759add420>, sentences=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], serial=None, logfile='test.nmea', type=None, sourcetype='pty') at remote 0x7f8759ae20e0>, 'test.nmea'), kw={'predump': False}) at ../Objects/classobject.c:2579
        self =
<TestLoad(name='test.nmea', predump=False, logfp=<file at remote 0x7f8759add420>, sentences=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], serial=None, logfile='test.nmea', type=None, sourcetype='pty') at remote 0x7f8759ae20e0>
        klass = <optimized out>
        result = <optimized out>
#10 0x000000000042497a in PyObject_Call (func=func@entry=<instancemethod at remote 0x7f8759b7ea00>, arg=arg@entry=('test.nmea',), kw=<optimized out>) at ../Objects/abstract.c:2492
        result = <optimized out>
        call = 0x429550 <instancemethod_call>
#11 0x00000000004a52d7 in PyEval_CallObjectWithKeywords (func=func@entry=<instancemethod at remote 0x7f8759b7ea00>, arg=arg@entry=('test.nmea',), kw=kw@entry={'predump': False}) at ../Python/ceval.c:3619
        result = <optimized out>
#12 0x000000000042f3d7 in PyInstance_New (klass=<optimized out>, arg=('test.nmea',), kw={'predump': False}) at ../Objects/classobject.c:568
        res = <optimized out>
        inst = 0x7f8759ae20e0
        init = <instancemethod at remote 0x7f8759b7ea00>
        initstr = '__init__'
#13 0x000000000042497a in PyObject_Call (func=func@entry=<classobj at remote 0x7f8759b4bbf0>, arg=arg@entry=('test.nmea',), kw=kw@entry={'predump': False}) at ../Objects/abstract.c:2492
        result = <optimized out>
        call = 0x42f360 <PyInstance_New>
#14 0x00000000004a1799 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fff98a3bd10, func=<classobj at remote 0x7f8759b4bbf0>) at ../Python/ceval.c:3968
        callargs = <optimized out>
        kwdict = {'predump': False}
        result = 0x0
#15 call_function (oparg=<optimized out>, pp_stack=0x7fff98a3bd10) at ../Python/ceval.c:3773
        func = <classobj at remote 0x7f8759b4bbf0>
        w = <optimized out>
        na = <optimized out>
        nk = <optimized out>
        n = <optimized out>
        pfunc = 0x1f22b48
        x = <optimized out>
#16 PyEval_EvalFrameEx (f=f@entry=
Frame 0x1f229a0, for file /usr/lib/python2.6/dist-packages/gps/fake.py, line 447, in gps_add (self=<TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, logfile='test.nmea', speed=4800, pred=<function at remote 0x7f8759b45d70>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2412
        sp = 0x1f22b50
        stack_pointer = <optimized out>
        next_instr = 0x1ed471d "}\004"
        opcode = <optimized out>
        oparg = <optimized out>
        why = WHY_NOT
        err = 0
        x = <optimized out>
        v = <optimized out>
        w = <optimized out>
---Type <return> to continue, or q <return> to quit---
        u = <optimized out>
        t = <optimized out>
        stream = 0x0
        fastlocals = 0x1f22b18
        freevars = 0x1f22b48
        retval = 0x0
        tstate = 0x1da40a0
        co = 0x7f8759b4a7b0
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = 0x1ed46e4 "|"
names = ('progress', 'fakegpslist', 'TestLoad', 'predump', 'sourcetype', 'udp', 'FakeUDP', 'FakePTY', 'go_predicate', 'default_predicate', 'byname', 'append', 'exhausted', 'daemon', 'add_device') consts = ('Add a simulated GPS being fed by the specified logfile.', 'gpsfake: gps_add(%s, %d)\n', 'predump', 'UDP', 'ipaddr', '127.0.0.1', 'port', '5000', 'progress', 'speed', 0) #17 0x000000000049f0b2 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=2, kws=0x1e45320, kwcount=kwcount@entry=2, defs=0x7f8759aec380, defcount=2, closure=0x0) at ../Python/ceval.c:3000
        f = <optimized out>
        retval = 0x0
        fastlocals = <optimized out>
        freevars = <optimized out>
        tstate = 0x1da40a0
        x = <optimized out>
        u = <optimized out>
#18 0x00000000004a3434 in fast_function (nk=2, na=2, n=<optimized out>, pp_stack=0x7fff98a3bf90, func=<function at remote 0x7f8759af2938>) at ../Python/ceval.c:3846
        co = <optimized out>
        nd = <optimized out>
        globals = <optimized out>
        argdefs = <optimized out>
        d = <optimized out>
#19 call_function (oparg=<optimized out>, pp_stack=0x7fff98a3bf90) at ../Python/ceval.c:3771
        func = <function at remote 0x7f8759af2938>
        w = <optimized out>
        na = 2
        nk = 2
        n = <optimized out>
        pfunc = 0x1e45310
        x = <optimized out>
#20 PyEval_EvalFrameEx (f=f@entry=Frame 0x1e45190, for file /usr/bin/gpsfake, line 177, in <module> (), throwflag=throwflag@entry=0) at ../Python/ceval.c:2412
        sp = 0x1e45340
        stack_pointer = <optimized out>
        next_instr = 0x1e59d29 "\001Wq4\004\004e\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 = 0x1e45308
        freevars = 0x1e45308
        retval = 0x0
        tstate = 0x1da40a0
        co = 0x7f8759bbd0a8
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = 0x1e598d4 "d"
        names =
('sys', 'os', 'time', 'getopt', 'socket', 'random', 'gps', 'gps.fake', 'fake', 'gpsfake', 'Baton', 'fakeport', 'hexdump', 'fakehook', '__name__', 'argv', 'options', 'arguments', 'GetoptError', 'msg', 'str', 'SystemExit', 'None', 'port', 'False', 'progress', 'cycle', 'monitor', 'speed', 'linedump', 'predump', 'pipe', 'singleshot', 'promptme', 'client_init', 'doptions', 'udp', 'verbose', 'switch', 'val', 'True', 'float', 'int', 'stderr', 'write', 'join', 'baton', 'TestSession', 'test', 'stdout', 'reporter', 'spawn', 'logfile', 'gps_add', 'TestLoadError', 'e', 'PacketError', 'DaemonError', 'IOError', 'filename', 'OSError', 'client_add', 'sleep', 'run', 'error', 'client', 'json_error', 'data', 'explanation', 'cleanup', 'end')
        consts =
(-1, None, 'Baton', <code at remote 0x7f8759bad198>, <code at remote 0x7f8759bad468>, <code at remote 0x7f8759bb67b0>, <code at remote 0x7f8759bb6120>, '__main__', 1, '1bc:D:fghilm:no:pP:r:s:uvx', 'gpsfake---Type <return> to continue, or q <return> to quit--- : ', 0, '', 4800, '?WATCH={"json":true,"nmea":true}', '-1', '-f', '-b', '-c', '-D', ' -D ', '-g', 'xterm -e gdb -tui --args ', '-i', '-l', '-m', ' ', '-n', ' -n', '-x', '-o', '-p', '-P', '-r', '-s', '-u', '-v', '-h', 'usage: gpsfake [-h] [-l] [-m monitor] [--D debug] [-o options] [-p] [-s speed] [-c cycle] [-b] logfile\n', 'gpsfake: requires at least one logfile argument.', 'Processing %s', ',', 'done', 'prefix', 'port', 'options', 'udp', 'verbose', 'predump', 'speed', 'pred', '\n', 'gpsfake: no such file as %s or file unreadable\n', "gpsfake: can't open pty.\n", 'gpsfake: socket error %s.\n', 'gpsfake: JSON error on line %s is %s.\n', ()) #21 0x000000000049f0b2 in PyEval_EvalCodeEx (co=co@entry=0x7f8759bbd0a8, globals=globals@entry= {'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated),
    locals=locals@entry=
{'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated), args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=closure@entry=0x0) at ../Python/ceval.c:3000
        f = <optimized out>
        retval = 0x0
        fastlocals = <optimized out>
        freevars = <optimized out>
        tstate = 0x1da40a0
        x = <optimized out>
        u = <optimized out>
#22 0x000000000049f1f2 in PyEval_EvalCode (co=co@entry=0x7f8759bbd0a8, globals=globals@entry= {'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated),
    locals=locals@entry=
{'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated))
    at ../Python/ceval.c:541
No locals.
#23 0x00000000004c66df in run_mod (arena=0x1e02ce0, flags=0x7fff98a3c220, locals= {'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated),
    globals=
{'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated), filename=0x7fff98a3c793 "/usr/bin/gpsfake", mod=0x1e4faa8) at ../Python/pythonrun.c:1358
        co = 0x7f8759bbd0a8
        v = <optimized out>
#24 PyRun_FileExFlags (fp=fp@entry=0x1e2bf50, filename=filename@entry=0x7fff98a3c793 "/usr/bin/gpsfake", start=start@entry=257, globals=globals@entry= {'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated),
    locals=locals@entry=
{'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated), closeit=closeit@entry=1, flags=flags@entry=0x7fff98a3c220) at ../Python/pythonrun.c:1344
        ret = <unknown at remote 0x7fff98a3c793>
---Type <return> to continue, or q <return> to quit---
        mod = 0x1e4faa8
        arena = 0x1e02ce0
#25 0x00000000004c7a17 in PyRun_SimpleFileExFlags (fp=fp@entry=0x1e2bf50, filename=0x7fff98a3c793 "/usr/bin/gpsfake", closeit=1, flags=flags@entry=0x7fff98a3c220) at ../Python/pythonrun.c:948
        m = <optimized out>
        d =
{'verbose': 0, 'random': <module at remote 0x7f8759b5b130>, 'fakehook': <function at remote 0x7f8759b45d70>, 'Baton': <classobj at remote 0x7f8759b1ac50>, 'speed': 4800, 'port': None, 'hexdump': <function at remote 0x7f8759b45b18>, 'monitor': '', 'gpsfake': <module at remote 0x7f8759b4f050>, '__package__': None, 'arguments': ['test.nmea'], 'fakeport': <function at remote 0x7f8759b59500>, 'test': <TestSession(index=0, udp=False, verbose=0, predump=False, readers=0, fd_set=[], reporter=<function at remote 0x7f8759b4aed8>, daemon=<DaemonInstance(pid=30107, sockfile=None, tmpdir='/tmp', spawncmd='/usr/sbin/gpsd -b -N -S 2947 -F /tmp/gpsfake-30105.sock -P /tmp/gpsfake-30105.pid &', control_socket='/tmp/gpsfake-30105.sock', pidfile='/tmp/gpsfake-30105.pid') at remote 0x7f8759ae2f38>, options='', runqueue=[], prefix='', writers=0, threadlock=None, client_id=0, default_predicate=None, progress=<function at remote 0x7f8759b45ed8>, port='2947', fakegpslist={}) at remote 0x7f8759b8c098>, 'progress': False, 'doptions': ...(truncated)
        v = <optimized out>
        ext = <optimized out>
        set_file_name = 1
        ret = <optimized out>
        len = <optimized out>
#26 0x00000000004c8319 in PyRun_AnyFileExFlags (fp=fp@entry=0x1e2bf50, filename=<optimized out>, closeit=<optimized out>, flags=flags@entry=0x7fff98a3c220) at ../Python/pythonrun.c:752
No locals.
#27 0x000000000041b163 in Py_Main (argc=<optimized out>, argv=<optimized out>) at ../Modules/main.c:617
        c = <optimized out>
        sts = <optimized out>
        command = 0x0
        filename = 0x7fff98a3c793 "/usr/bin/gpsfake"
        module = 0x0
        fp = 0x1e2bf50
        p = <optimized out>
        unbuffered = <optimized out>
        skipfirstline = 0
        stdin_is_interactive = 1
        help = <optimized out>
        version = <optimized out>
        saw_unbuffered_flag = 1
        cf = {cf_flags = 0}
#28 0x00007f8758620ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#29 0x000000000041a421 in _start ()
No symbol table info available.
(gdb)


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to