View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003395 | gnunet-gtk | gnunet-fs-gtk | public | 2014-05-06 13:48 | 2018-06-07 00:25 |
Reporter | ell | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | nat vbox | OS | Xubuntu-14.04-64amd | ||
Product Version | Git master | ||||
Target Version | 0.10.1 | Fixed in Version | 0.10.1 | ||
Summary | 0003395: assertion failed at fs_search.c:749 | ||||
Description | ell@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 Information | svn Revision-33173 | ||||
Tags | No tags attached. | ||||
|
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. |
|
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) |
|
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. |
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 |