I've made some progress on this. The problem at vfs_fread() seems to be caused by a bad prameter "VFSFile* file". I tracked back where does this pointer comes from. I found that it is initialised in vfs_fopen(). It seems like this function is not initializing the pointer correctly. In vfs_fopen the name of the pointer is "file".
What is the meaning of the vfs_fopen_impl() ? It doesn't make any sense for me, it does just return NULL. I am missing something here ? The bad pointer passing through functions and its names: file_write_tuple() [ handle ] -> vorbis_update_song_tuple() [ fd ] -> vcedit_open() [ in ] -> vcedit_open_callbacks() [state.in] -> vfs_fread() [file] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/939551 Title: Segmentation Fault when editing ogg metadata To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/audacious/+bug/939551/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
