On a quick note, if I remove space from the file and make sure none of the directories have a space, this image is read correctly and imported to project, in VLMC.<br>viz.<br>media/Nakshatra/Wallpapers/image%20%20vlmc-crashes-with.jpg <br>

to <br>media/Nakshatra/Wallpapers/image-vlmc-crashes-with.jpg<br><br>Best.<br><br><div class="gmail_quote">On Wed, Oct 13, 2010 at 12:07 AM, Rohit Yadav <span dir="ltr">&lt;<a href="mailto:rohityadav89@gmail.com">rohityadav89@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi, I&#39;m attaching the file, but seems like there is a bug in libVLC... <br><i>If there is a space in the file path, libVLC fails to process and crash:<br>

</i><br>[0x9075984] <span style="background-color: rgb(255, 102, 102);">filesystem access error: </span>cannot open file //media/Nakshatra/Wallpapers/image%20%20vlmc-crashes-with.jpg <span style="background-color: rgb(255, 102, 102);">(No such file or directory)</span><br>


[0x9075984] main access error: File reading failed<br>[0x9075984] main access error: VLC could not open the file &quot;//media/Nakshatra/Wallpapers/image%20%20vlmc-crashes-with.jpg&quot;.<br>[0x9073614] main decoder error: no suitable access module for `//media/Nakshatra/Wallpapers/image%20%20vlmc-crashes-with.jpg&#39;<br>


[0x9073614] fake decoder error: unable to read image file //media/Nakshatra/Wallpapers/image%20%20vlmc-crashes-with.jpg<br>[0x9073614] invmem decoder error: --invmem-width and --invmem-height must be &gt; 0<br>[0x9073614] main decoder error: no suitable decoder module for fourcc `fake&#39;. VLC probably does not support this sound or video format.<br>


[0x9073614] main decoder error: No suitable decoder module<br>[0x9073614] main decoder error: VLC does not support the audio or video format &quot;fake&quot;. Unfortunately there is no way for you to fix this.<br><br><br>


As per the log, it seems like a filesystem error which means somehow libVLC is not able to open/access the file.<br>On the contrary, when I open the same file using VLC, it works fine.<br><br>From the bt reported, the relevant lines:<br>


#1  0x080c31f5 in MetaDataWorker::lengthChangedTimeout (this=0x86b6dd8)<div class="im"><br><span style="background-color: rgb(255, 102, 102);">    at /home/rohit/Lab/vlmc/src/Metadata/MetaDataWorker.cpp:219</span><br><br>

</div>Code: <br><br>void<br>
MetaDataWorker::lengthChangedTimeout()<br>{<br>    //No race condition possible, since both lengthChanged methods are called from the Qt event loop.<br>    m_lengthChangedTimer-&gt;disconnect();<br>    if ( m_lengthHasChanged == true )<br>


        return ; //This should never happen as this slot is beeing disconnected if a real length is computed.<br><span style="background-color: rgb(255, 204, 102);">    disconnect( m_mediaPlayer, SIGNAL( lengthChanged( qint64 ) ),</span><br style="background-color: rgb(255, 204, 102);">


<span style="background-color: rgb(255, 204, 102);">                this, SLOT( entrypointLengthChanged( qint64 ) ) );</span><br>    m_lengthHasChanged = true;<br>    if ( m_mediaIsPlaying == true )<br>        metaDataAvailable();<br>


}<span style="background-color: rgb(255, 204, 102);"><br style="background-color: rgb(255, 255, 255);"></span><br>Why is m_mediaPlayer disconnected, further I don&#39;t really understand the logic... please explain?<br><br>


I think perhaps libVLC crashes and m_mediaPlayer is destroyed, but m_mediaPlayer is still not null and the qt&#39;s disconnect tries to access it and segementation fault.<br><br>Best Regards,<br><font color="#888888">Rohit Yadav<br>

<span style="background-color: rgb(255, 204, 102);"></span>
</font></blockquote></div><br>