[Mono-bugs] [Bug 368523] Invalid read in media code.

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Apr 30 09:43:01 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=368523

User spouliot at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=368523#c2


Sebastien Pouliot <spouliot at novell.com> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
                 CC|                                                |spouliot at novell.com




--- Comment #2 from Sebastien Pouliot <spouliot at novell.com>  2008-04-30 07:43:01 MST ---
I don't get the original one but two others using HEAD

==20049== Invalid read of size 4
==20049==    at 0xDD93EB3:
EventListenerProxy::proxy_listener_to_javascript(EventObject*, EventArgs*,
void*) (plugin-class.cpp:569)
==20049==    by 0xDEEB227: EventObject::Emit(int, EventArgs*)
(dependencyobject.cpp:400)
==20049==    by 0xDF05F66:
MediaElement::OnPropertyChanged(PropertyChangedEventArgs*) (media.cpp:1509)
==20049==    by 0xDEEA6A6: DependencyObject::SetValue(DependencyProperty*,
Value*, _GError**) (dependencyobject.cpp:750)
==20049==    by 0xDEEA7B2: DependencyObject::SetValue(DependencyProperty*,
Value*) (dependencyobject.cpp:662)
==20049==    by 0xDEEA8D4: DependencyObject::SetValue(DependencyProperty*,
Value) (dependencyobject.cpp:837)
==20049==    by 0xDF00BF0: MediaElement::SetCurrentState(char const*)
(media.cpp:1694)
==20049==    by 0xDF00CB6:
MediaElement::SetState(MediaElement::MediaElementState) (media.cpp:969)
==20049==    by 0xDF03F90: MediaElement::UpdateProgress() (media.cpp:911)
==20049==    by 0xDF058D4: MediaElement::DataWrite(void*, int, int)
(media.cpp:990)
==20049==    by 0xDF0590D: MediaElement::data_write(void*, int, int, void*)
(media.cpp:1003)
==20049==    by 0xDEEDDD8: Downloader::Write(void*, int, int)
(downloader.cpp:505)
==20049==  Address 0xB4F03D4 is 28 bytes inside a block of size 56 free'd
==20049==    at 0x4020E26: operator delete(void*) (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==20049==    by 0x824C776: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x4113640: nsCOMPtr_base::~nsCOMPtr_base() (in
/usr/lib/firefox/libxpcom_core.so)
==20049==    by 0x82D1C92: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x82CA5B5: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x82A57D4: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x82CA5B5: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x82A57D4: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x82CA5B5: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x82A57D4: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x82CA5B5: (within /usr/lib/firefox/firefox-bin)
==20049==    by 0x82A57D4: (within /usr/lib/firefox/firefox-bin)
--20049-- Discarding syms at 0xDA86000-0xDAEC000 in
/home/poupou/.mozilla/plugins/libmoonloader.so due to munmap()
==20049== 
==20049== Invalid read of size 4
==20049==    at 0xDF0BAE2: MediaPlayer::Play() (mplayer.cpp:691)
==20049==    by 0xDF0399F: MediaElement::PlayInternal() (media.cpp:1373)
==20049==    by 0xDF1F2A7: PlaylistEntry::Play() (playlist.cpp:378)
==20049==    by 0xDF1ECFB: Playlist::Play() (playlist.cpp:521)
==20049==    by 0xDEFFD76: MediaElement::Play() (media.cpp:1360)
==20049==    by 0xDF03C07: MediaElement::BufferingComplete() (media.cpp:1039)
==20049==    by 0xDF0407F: MediaElement::UpdateProgress() (media.cpp:935)
==20049==    by 0xDF058D4: MediaElement::DataWrite(void*, int, int)
(media.cpp:990)
==20049==    by 0xDF0590D: MediaElement::data_write(void*, int, int, void*)
(media.cpp:1003)
==20049==    by 0xDEEDDD8: Downloader::Write(void*, int, int)
(downloader.cpp:505)
==20049==    by 0xDD881EA: p_downloader_mmsh_reader(BrowserMmshResponse*,
void*, char*, int, unsigned) (plugin-downloader.cpp:80)
==20049==    by 0xDDA2398:
AsyncBrowserMmshResponse::OnDataAvailable(nsIRequest*, nsISupports*,
nsIInputStream*, unsigned, unsigned) (browser-mmsh.cpp:420)
==20049==  Address 0x0 is not stack'd, malloc'd or (recently) free'd


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list