Hi!

> > > fakegps segfaults on many nmea logs I could find. It does so even
> > > without all the debugging options.
> > 
> > please provide the nmea files.
> 
> The file I can reproduce it is rather big (7MB). I tried shorter
> sections, but no luck. I can send it to you, but would prefer it not
> be redistributed; would that be feasible?

Ok, here's smaller testcase, I did a bit of bisection and now I have
smaller test.

Can you try with this one?
                                                                Pavel
$GPRMC,104513.00,A,5000.562828,N,01444.944695,E,000.0,294.0,091010,,,A*5A

$GPGSV,2,1,07,30,83,096,25,25,74,102,25,29,73,236,24,31,45,298,27*76

$GPGSV,2,2,07,02,30,052,19,12,36,106,17,14,09,238,*42

$GPGSA,A,3,02,25,29,30,31,,,,,,,,6.7,3.0,6.0*39

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104514.00,5000.562828,N,01444.944695,E,1,05,3.0,450.0,M,0.193000,M,0.0100515,*4B

$GPRMC,104514.00,A,5000.562828,N,01444.944695,E,000.0,294.0,091010,,,A*5D

$GPGSV,2,1,07,30,83,096,24,25,74,102,26,29,73,236,29,31,45,298,29*77

$GPGSV,2,2,07,02,30,052,18,12,36,106,16,14,09,238,*42

$GPGSA,A,3,02,25,29,30,31,,,,,,,,6.7,3.0,6.0*39

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104515.00,5000.562828,N,01444.944695,E,1,06,3.0,450.0,M,0.193000,M,0.0100515,*49

$GPRMC,104515.00,A,5000.562828,N,01444.944695,E,000.0,294.0,091010,,,A*5C

$GPGSV,2,1,07,30,83,096,24,25,74,102,25,29,73,236,28,31,45,298,28*74

$GPGSV,2,2,07,12,36,106,24,02,30,052,23,14,09,238,*4B

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,6.7,3.0,6.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104516.00,5000.562828,N,01444.944695,E,1,06,3.0,450.0,M,0.195000,M,0.0100515,*4C

$GPRMC,104516.00,A,5000.562828,N,01444.944695,E,000.0,294.0,091010,,,A*5F

$GPGSV,2,1,07,30,83,096,26,25,74,102,25,29,73,236,30,31,45,298,30*76

$GPGSV,2,2,07,12,36,106,23,02,30,052,22,14,09,238,18*44

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,6.7,3.0,6.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104517.00,5000.562828,N,01444.944695,E,1,06,3.0,450.0,M,0.195000,M,0.0100515,*4D

$GPRMC,104517.00,A,5000.562828,N,01444.944695,E,000.0,294.0,091010,,,A*5E

$GPGSV,2,1,07,30,83,096,24,25,74,102,24,29,73,236,28,31,45,298,29*74

$GPGSV,2,2,07,12,36,106,22,02,30,052,21,14,09,238,17*49

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,6.7,3.0,6.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104518.00,5000.558697,N,01444.925270,E,1,06,0.5,450.0,M,0.194000,M,0.0100515,*4E

$GPRMC,104518.00,A,5000.558697,N,01444.925270,E,000.0,294.0,091010,,,A*5A

$GPGSV,2,1,07,30,83,096,30,25,74,102,29,29,73,236,33,31,45,298,32*7C

$GPGSV,2,2,07,12,36,106,21,02,30,052,24,14,09,238,17*4F

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,1.1,0.5,1.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104519.00,5000.558697,N,01444.925270,E,1,06,3.0,450.0,M,0.195000,M,0.0100515,*48

$GPRMC,104519.00,A,5000.558697,N,01444.925270,E,000.0,294.0,091010,,,A*5B

$GPGSV,2,1,07,30,83,096,28,25,74,102,27,29,73,236,29,31,45,298,30*72

$GPGSV,2,2,07,12,36,106,19,02,30,052,23,14,09,238,16*42

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,6.7,3.0,6.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104520.00,5000.556611,N,01444.920008,E,1,06,0.5,450.0,M,0.195001,M,0.0100515,*4D

$GPRMC,104520.00,A,5000.556611,N,01444.920008,E,000.0,294.0,091010,,,A*59

$GPGSV,2,1,07,30,83,096,27,25,74,102,23,29,73,236,27,31,45,298,30*77

$GPGSV,2,2,07,12,36,106,22,02,30,052,22,14,09,238,18*45

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,1.1,0.5,1.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104521.00,5000.556611,N,01444.920008,E,1,06,3.0,450.0,M,0.194000,M,0.0100515,*4A

$GPRMC,104521.00,A,5000.556611,N,01444.920008,E,000.0,294.0,091010,,,A*58

$GPGSV,2,1,07,30,83,096,26,25,74,102,22,29,73,236,31,31,45,298,28*79

$GPGSV,2,2,07,12,36,106,21,02,30,052,21,14,09,238,17*4A

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,6.7,3.0,6.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104522.00,5000.556611,N,01444.920008,E,1,06,3.0,450.0,M,0.194000,M,0.0100515,*49

$GPRMC,104522.00,A,5000.556611,N,01444.920008,E,000.0,294.0,091010,,,A*5B

$GPGSV,2,1,07,30,83,096,25,25,74,102,21,29,73,236,31,31,45,298,27*76

$GPGSV,2,2,07,12,36,106,20,02,30,052,20,14,09,238,17*4A

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,6.7,3.0,6.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104523.00,5000.556611,N,01444.920008,E,1,06,3.0,450.0,M,0.194000,M,0.0100515,*48

$GPRMC,104523.00,A,5000.556611,N,01444.920008,E,000.0,294.0,091010,,,A*5A

$GPGSV,2,1,07,30,83,096,27,25,74,102,26,29,73,236,30,31,45,298,28*7D

$GPGSV,2,2,07,12,36,106,19,02,30,052,24,14,09,238,16*45

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,6.7,3.0,6.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104524.00,5000.552988,N,01444.910386,E,1,06,0.5,449.0,M,0.192001,M,0.0100515,*4B

$GPRMC,104524.00,A,5000.552988,N,01444.910386,E,000.0,294.0,091010,,,A*50

$GPGSV,2,1,07,30,83,096,26,25,74,102,24,29,73,236,35,31,45,298,27*74

$GPGSV,2,2,07,12,36,106,24,02,30,052,23,14,09,238,15*4F

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,1.1,0.5,1.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104525.00,5000.552988,N,01444.910386,E,1,06,0.5,449.0,M,0.193002,M,0.0100515,*48

$GPRMC,104525.00,A,5000.552988,N,01444.910386,E,000.0,294.0,091010,,,A*51

$GPGSV,2,1,07,30,83,096,30,25,74,102,30,29,73,236,32,31,45,298,29*7F

$GPGSV,2,2,07,12,36,106,23,02,30,052,22,14,09,238,18*44

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,1.1,0.5,1.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104526.00,5000.552988,N,01444.910386,E,1,06,3.0,449.0,M,0.190000,M,0.0100515,*4C

$GPRMC,104526.00,A,5000.552988,N,01444.910386,E,000.0,294.0,091010,,,A*52

$GPGSV,2,1,07,30,83,096,28,25,74,102,28,29,73,236,28,31,45,298,27*7A

$GPGSV,2,2,07,12,36,106,22,02,30,052,21,14,09,238,17*49

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,6.7,3.0,6.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104527.00,5000.550572,N,01444.904690,E,1,06,0.5,449.0,M,0.190000,M,0.0100515,*47

$GPRMC,104527.00,A,5000.550572,N,01444.904690,E,000.0,294.0,091010,,,A*5F

$GPGSV,2,1,07,30,83,096,30,25,74,102,30,29,73,236,29,31,45,298,28*74

$GPGSV,2,2,07,12,36,106,27,02,30,052,19,14,09,238,16*46

$GPGSA,A,3,02,12,25,29,30,31,,,,,,,1.1,0.5,1.0*3A

$PGLOR,FIX,1.0,ST,U,NS,A,DR,N,PS,A*2A

$GPGGA,104528.00,5000.550572,N,01444.904690,E,1,06,0.5,$PGLOR,RID,GLL,182,5,023*4D

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$PGLOR,IGR,91.7,7,287671,4,3,0,3*35

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,01,26,,,35*7A

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,01,26,,,31*7E

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,01,26,,,32*7D

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,01,26,,,33*7C

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,01,26,,,35*7A

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,01,26,,,36*79

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,02,15,,,41,26,,,39*74

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,02,15,,,41,26,,,37*7A

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,37,21,,,34,26,,,35*7C

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,35,21,,,31,26,,,33*7D

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,39,21,,,33,26,,,41*76

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,36,21,,,31,26,,,37*7A

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,34,21,,,33,26,,,35*78

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,36,21,,,33,26,,,39*76

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,36,21,,,32,26,,,36*78

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,34,21,,,30,26,,,34*7A

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,37,21,,,40,26,,,31*7B

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,34,21,,,37,26,,,36*7F

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,34,21,,,34,26,,,36*7C

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,32,21,,,40,26,,,34*7B

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,32,21,,,36,26,,,34*7A

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,33,21,,,39,26,,,30*70

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,34,21,,,35,26,,,31*7A

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,30,21,,,28,26,,,33*70

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,29,21,,,27,26,,,32*76

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,30,21,,,27,26,,,32*7E

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,31,21,,,26,26,,,32*7E

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,33,21,,,25,26,,,33*7E

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,33,21,,,26,26,,,33*7D

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,32,21,,,25,26,,,32*7E

$GPGSA,A,1,,,,,,,,,,,,,2.2,1.0,2.0*33

$GPGGA,235946.98,,,,,00,00,1.0,,M,0.0001999,M,0.0100199,*51

$GPRMC,235946.98,V,,,,,,,120180,,,N*79

$GPGSV,1,1,03,15,,,31,21,,,26,26,,,33*7F

Reply via email to