View Issue Details

IDProjectCategoryView StatusLast Update
0002903libextractorlibextractor main librarypublic2013-06-29 20:15
Reporterbratao Assigned ToChristian Grothoff Due Date
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformW32OSWindowsOS Version8
Product Version1.0.1 
Target Version1.1Fixed in Version1.1 
Summary0002903: Files with big metadata fail to parse using gnunet-helper-fs-publish
DescriptionI have a mp3 file that gnunet can´t read, but extract.exe or gnunet-helper-fs-publish alone can.
By logging gnunet-helper-fs-publish and fs_dirmetascan I can see that ¨Helper sends 50732-byte message of type 425¨ but ¨DMS parses 22377-byte message of type 27756¨ and fails.

I would guess that we reading the buffer before we finshed writing.As we read a message with type 27756 when we supposed to get a message with type 425 (GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA)


TagsNo tags attached.

Relationships

has duplicate 0004136 closedChristian Grothoff GNUnet Starting "gnunet-publish -e" causes a crash 

Activities

Christian Grothoff

2013-06-25 10:23

manager   ~0007170

Could you share the test file with me?

Christian Grothoff

2013-06-25 12:44

manager   ~0007171

I found an issue within LE today that causes meta data to be lost (LE fails).
The issue is timing-dependent; for me, it showed up if the file was not cached in memory or when I ran the command-line tool in a for loop for a while. So it is possible that it showed with gnunet-fs-gtk and not extract for you. W32 and GNU systems were both affected. So please also try to reproduce with SVN HEAD of LE.

bratao

2013-06-25 13:54

reporter   ~0007172

Yeah ! That was exactly the problem !

bratao

2013-06-25 22:43

reporter   ~0007184

Christian,
I double checked and this bug is still occurring. It is an IPC error.

I sent to your email as its a private file.

Christian Grothoff

2013-06-26 09:47

manager   ~0007189

The gstreamer plugin was writing to stdout, causing the IPC to fail as that also uses stdin/stdout. Fixed in SVN 27612.

Issue History

Date ModifiedUsernameFieldChange
2013-06-21 22:05brataoNew Issue
2013-06-25 10:11Christian GrothoffAssigned To => Christian Grothoff
2013-06-25 10:11Christian GrothoffStatusnew => assigned
2013-06-25 10:23Christian GrothoffNote Added: 0007170
2013-06-25 12:44Christian GrothoffNote Added: 0007171
2013-06-25 12:44Christian GrothoffStatusassigned => feedback
2013-06-25 13:54brataoNote Added: 0007172
2013-06-25 13:54brataoStatusfeedback => assigned
2013-06-25 13:54brataoStatusassigned => resolved
2013-06-25 13:54brataoResolutionopen => fixed
2013-06-25 14:13Christian GrothoffProjectGNUnet => libextractor
2013-06-25 14:13Christian GrothoffCategoryfile-sharing service => General
2013-06-25 14:14Christian GrothoffCategoryGeneral => libextractor main library
2013-06-25 14:14Christian GrothoffProduct VersionSVN HEAD => Git master
2013-06-25 14:14Christian GrothoffFixed in Version => Git master
2013-06-25 14:14Christian GrothoffTarget Version => Git master
2013-06-25 14:15Christian GrothoffProduct VersionGit master => 1.0.1
2013-06-25 14:15Christian GrothoffFixed in VersionGit master => 1.1
2013-06-25 14:15Christian GrothoffTarget VersionGit master => 1.1
2013-06-25 22:43brataoNote Added: 0007184
2013-06-25 22:43brataoStatusresolved => feedback
2013-06-25 22:43brataoResolutionfixed => reopened
2013-06-26 09:47Christian GrothoffNote Added: 0007189
2013-06-26 09:47Christian GrothoffStatusfeedback => resolved
2013-06-26 09:47Christian GrothoffResolutionreopened => fixed
2013-06-29 20:15Christian GrothoffStatusresolved => closed
2016-02-02 18:28Christian GrothoffRelationship addedhas duplicate 0004136