View Issue Details

IDProjectCategoryView StatusLast Update
0003395gnunet-gtkgnunet-fs-gtkpublic2018-06-07 00:25
Reporterell Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Platformnat vboxOSXubuntu-14.04-64amd 
Product VersionGit master 
Target Version0.10.1Fixed in Version0.10.1 
Summary0003395: assertion failed at fs_search.c:749
Descriptionell@Xubu-14:~/gnunet-gtk$ gnunet-gtk
Mai 06 13:00:43-074587 gnunet-fs-gtk-31207 WARNING External protocol violation detected at fs_search.c:749.
Steps To Reproduce./gnunet-gtk
Additional Informationsvn Revision-33173
TagsNo tags attached.

Activities

Christian Grothoff

2014-05-11 14:23

manager   ~0008321

Ok, so the error specifically means that a search result included a URI which then could not be parsed successfully. SVN 33237 improves the error messages when parsing URIs, so hopefully if this is reproduce we might see more about what is wrong about the received packet.

ell

2014-05-11 16:23

reporter   ~0008322

Revision 33239:

ell@Xubu-14:~/gnunet-gtk$ gnunet-gtk
Mai 11 16:19:36-902444 gnunet-fs-gtk-15826 WARNING External protocol violation detected at fs_search.c:749.
Mai 11 16:19:36-902603 gnunet-fs-gtk-15826 ERROR Failed to parse URI `gnunet://fs/loc/38V5SN43QBRV68AE8V41DT9MHGEL2O7A65U9KD309T5P9UISOP3ECADJBE9B6368T7FTRQQ74EMSMSDOV9EG7GKITFQBB1MVAME4Q70.64M73VJIPO4HIF63GG2SPO0JOQRVPT619NUM7L86V9J86DRLUNI17OMFAAHSQSITDMV5BK23FG5ATDEC6DFLOE052MUBGV3HSCKKCSO.40558.xw3Jex03_RTfPDynsj1RZ21ryW2YY26bxoOFWsc2RL5.6lwocxB0MOxkBGLYqRdaZ8luRh9_Hzlpb9W7Z86gmKmbtkUl=RHjsuFREy7Us4NePO2MpK14Td7262YqT1ifF0.1422748800': LOC URI malformed (could not decode public key)
Mai 11 16:19:37-013996 gnunet-fs-gtk-15826 WARNING External protocol violation detected at fs_search.c:749.
Mai 11 16:19:37-021089 gnunet-fs-gtk-15826 ERROR Failed to parse URI `gnunet://fs/loc/01J4TQJSEL0P98PD65KPPSJTV6J9EB65V4RK9OFEEVMF0CTE9OAI9L7FDNE5IR7S1KDEACG6JU40BNHNCMVO5F65SU6VUPJMKMDKFPG.S0FF2VRCTNBA2I4R0GT9OS013CRTFOAKMPQVFIPAJTO6THT65RQ8A8JJ9VN7F1439UE2V8BIKNH76MQ1LNPTEAE6IB1AG1DBP7VR5UO.5056.Vam6LASCBvsDIC_oppzCQi1p0i6kbXRfU8f_YiG1o95.W9yR69H2DjVAs8Gw5SkJQzRiALdh4ogh2mhoOBtbVV3JtXBnhxLTIwv0HtwEHMXZiS4=cNa66PvAt293L24kC0.1422745200': LOC URI malformed (could not decode public key)
Mai 11 16:19:37-652561 gnunet-fs-gtk-15826 WARNING External protocol violation detected at fs_search.c:749.
Mai 11 16:19:37-653036 gnunet-fs-gtk-15826 ERROR Failed to parse URI `gnunet://fs/loc/BD2TP15Q0FSU2T8O5PCILKD0UQ2GBL7UFTTS83T3QNTVFGFJL4UP8JGCS6MU7NGDOLAK4H06APTVBLB9OCTTROHPP280RQPO0SL3ICO.LRUN1H9UHFIROVPG0B1TMA9U274C8MKETN0NCVL1IMUFIH45I871GUI8N5VIDGUR3M8831CQP3Q1HRCU8AIIINLI6SABM0HCJKSBMLO.35147.kLN9ZFX_quR3mdfbAOH=cFvpNHEBBP4RH6=yZA1wIx5.fJOc_wmqxbQDliF6U_aSvf=O3WcqHSBBKdQdypN2D6eiRyE4ru8kfiZkCh_Qw6XyO2yo2PIzX4v_FsH3DgmhE0.1422745200': LOC URI malformed (could not decode public key)
Mai 11 16:19:37-849607 gnunet-fs-gtk-15826 WARNING External protocol violation detected at fs_search.c:749.
Mai 11 16:19:37-850238 gnunet-fs-gtk-15826 ERROR Failed to parse URI `gnunet://fs/loc/NRKO8SH67NR9RCI6LKI9208EA6D93SC7IJ4E1IR32HKJTTM51L578HDTVU5431ECG2AB8IADDR1IS5NA67I1SOFD0TJ94IHDG873TVG.NVD48JL44FHIFTOF4I95GENUFGGC86NPUSORCK21VPGOQUBCNVUJ13R0B2A948K2OJQMRGLBJOLRTNSVOLF9VPO7T37BQSM9H8H18A8.64004664.xw3Jex03_RTfPDynsj1RZ21ryW2YY26bxoOFWsc2RL5.RW=yQZCqTxJTpx0c6xw1iTDh8cfnMj_FqQQXfKrC3Hq6BJNkYiE3CgKDzfnrf6Im6EA8SWZ_iIKbRenGZ=cTE0.1422748800': LOC URI malformed (could not decode public key)

Christian Grothoff

2014-05-12 10:52

manager   ~0008324

Ok, the issue is that the search result is from an 'old' (pre 0.10.0) GNUnet version which used a different URI syntax that is no longer supported (as one can see due to the use of underscores and lower case letters in the improved debug output). Hence the 'current' version complains that this result is not valid. So the behavior is correct (as intended), and nothing bad happens. As old clients go away, these errors will disappear as well.

Issue History

Date Modified Username Field Change
2014-05-06 13:48 ell New Issue
2014-05-08 09:46 Christian Grothoff Assigned To => Christian Grothoff
2014-05-08 09:46 Christian Grothoff Status new => assigned
2014-05-11 14:06 Christian Grothoff Product Version => Git master
2014-05-11 14:06 Christian Grothoff Summary svn Revision-33173 => assertion failed at fs_search.c:749
2014-05-11 14:06 Christian Grothoff Additional Information Updated
2014-05-11 14:23 Christian Grothoff Note Added: 0008321
2014-05-11 14:23 Christian Grothoff Status assigned => feedback
2014-05-11 16:23 ell Note Added: 0008322
2014-05-11 16:23 ell Status feedback => assigned
2014-05-12 10:52 Christian Grothoff Note Added: 0008324
2014-05-12 10:52 Christian Grothoff Status assigned => resolved
2014-05-12 10:52 Christian Grothoff Fixed in Version => 0.10.1
2014-05-12 10:52 Christian Grothoff Resolution open => no change required
2014-05-12 10:52 Christian Grothoff Target Version => 0.10.1
2018-06-07 00:25 Christian Grothoff Status resolved => closed