Re: [mplayerplug-in-devel] Mplayerplug-in-rm crashes with .ram files

Barry Kauler <[email protected]> Sun, 24 Jan 2010 19:46:35 +0800
Newsgroups gmane.comp.mozilla.mplayerplug-in
Message-ID <[email protected]>
--0016e64b1de8dfccab047de79a2f
Content-Type: text/plain; charset=ISO-8859-1

> "I'm guessing it might have something to do with the line just ending at
> the EOF"
>
> Yes, that's it!

I have fixed it, at least for my example .ram file.

Patched file 'plugin-list.cpp' attached.

The problem was that the test for EOF was not working, and the
while-loop that it is in gets re-entered, then everything is messed up
and it crashes.

Regards,
Barry Kauler


On 1/23/10, Kevin DeKorte <[email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 01/23/2010 04:28 AM, Barry Kauler wrote:
>> Kevin wrote:
>>
>> "I'm guessing it might have something to do with the line just ending at
>> the EOF"
>>
>> Yes, that's it!
>>
>> I downloaded that .ram file from:
>>
>> http://www.slp3d.com/ram/slp3d.ram
>>
>> If I open it using File -> Open, the browser crashes. However, after
>> editing the file and putting a carriage-return on the end, it works!
>>
>> I'm extremely mediocre at C coding... would it be pretty simple to
>> test for that condition and either insert a carriage-return or code a
>> workaround?
>>
>> Regards,
>> Barry Kauler
>
> Barry,
>
> I still need the backtrace, because I am testing for EOF already.
>
> Kevin
>
> - --
> Get my public GnuPG key from
> http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7D0BD5D1
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAktbCTAACgkQ6w2kMH0L1dEiGQCeJ/b6i3PsM/KMutpj12zCyOr9
> xl4AoIziDxfiuSf1PcQUGTZ2cKuAiARE
> =yAu0
> -----END PGP SIGNATURE-----
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for
> Conference
> attendees to learn about information security's most important issues
> through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> Mplayerplug-in-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mplayerplug-in-devel
>

--0016e64b1de8dfccab047de79a2f
Content-Type: application/x-gzip; name="plugin-list.cpp.gz"
Content-Disposition: attachment; filename="plugin-list.cpp.gz"
Content-Transfer-Encoding: base64
X-Attachment-Id: file0

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
--0016e64b1de8dfccab047de79a2f
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
--0016e64b1de8dfccab047de79a2f
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Mplayerplug-in-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mplayerplug-in-devel

--0016e64b1de8dfccab047de79a2f--