Closed Bug 446165 Opened 17 years ago Closed 9 years ago

Firefox freezes when reloading a page with a VLC plug-in object loaded in it [@ libvlc!_vlc_mutex_destroy]

Categories

(Plugins Graveyard :: VLC (VideoLAN), defect)

x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: shadow2531, Assigned: pdherbemont)

Details

(Keywords: hang)

Attachments

(2 files)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 Firefox seems to freeze when closing down the VLC plug-in when you refresh the page. Reproducible: Always Steps to Reproduce: 1. Load a page that loads the VLC plug-in. 2. Refresh the page a a few times (usually just takes 2). Actual Results: Firefox freezes.
Attached file Demo
BTW, problem doesn't happen in other browsers.
from irc: <Mardeg> firebot: vlc <firebot> Mardeg: VLC is an Free/Open Source media player (http://videolan.org). There is a VLC plugin for Firefox which causes crashes and other nasties. Use VLC at your will, but don't install the plugin, and if you did, uninstall it.
"problem doesn't happen in other browsers" What do you mean with other browsers ? I hope you don't mean IE because that doesn't count. (ActiveX vs npapi) Always add the used plugin version in a bug repoirt, in this case the VLC/VLC Plugin Version. Please create and attach a stacktrace: http://developer.mozilla.org/en/docs/How_to_get_a_stacktrace_with_WinDbg !analyze -v -f I'm sure this is just another VLC plugin bug but the stack will us show more.
npvlc.dll - Version 0.8.6h (That came with VLC 0.8.6i, which is currently the latest stable version) By "Works fine in other browsers", I mean that in Safari(Win32) with latest webkit and in the latest Opera 9.52 weekly, I do not get this problem with npvlc.dll. It still may be a VLC problem, but Opera and Safari seem to handle it. > WinDbg I'll see if I can get WinDbg setup properly and working. Might take awhile though, but I'll get it to you. I take it you were not able to reproduce then?
i can not reproduce it with the VLC nightly build but i crash every few minutes with it :-)
Here's what I get with windbg WARNING: Stack unwind information not available. Following frames may be wrong. 0012faf4 7c90e4f4 ntdll!KiRaiseUserExceptionDispatcher+0x37 0012fb08 62e29db5 ntdll!KiFastSystemCallRet 0012fc04 1062024c libvlc!_vlc_mutex_destroy+0x15 0012fc30 1063182a xul!DoStopPlugin(class nsPluginInstanceOwner * aInstanceOwner = 0x02510040, int aDelayedStop = 0)+0xf9 (CONV: cdecl) 0012fc64 1004c5e4 xul!nsStopPluginRunnable::Run(void)+0x29 (CONV: stdcall) 0012fc88 100353da xul!nsThread::ProcessNextEvent(int mayWait = <Memory access error>, int * result = <Memory access error>)+0x234 (FPO: [Uses EBP] [3,3,0]) (CONV: stdcall) 0012fca0 101aab2f xul!nsBaseAppShell::Run(void)+0x4a (FPO: [1,0,0]) (CONV: stdcall) 0012fcac 100ec540 xul!nsAppStartup::Run(void)+0x1e (FPO: [1,0,0]) (CONV: stdcall) 0012fcb4 007230a0 xul!XRE_main(int argc = 277095368, char ** argv = 0x00000000, struct nsXREAppData * aAppData = 0x025b39e0)+0xdb1 (CONV: cdecl) 0012fcb8 00000000 0x7230a0
Assignee: nobody → pdherbemont
Component: General → Plug-ins
Keywords: hang
Product: Firefox → Core
QA Contact: general → plugins
Summary: Firefox freezes when reloading a page with a VLC plug-in object loaded in it → Firefox freezes when reloading a page with a VLC plug-in object loaded in it [@ libvlc!_vlc_mutex_destroy]
Version: unspecified → 1.9.0 Branch
Component: Plug-ins → VLC (VideoLAN)
Product: Core → Plugins
QA Contact: plugins → videolan-vlc
Version: 1.9.0 Branch → unspecified
Closing old bugs in the Plugins component. We aren't going to track issues in 3rd-party plugins in the Mozilla bug tracker. In addition, support for NPAPI plugins will be removed at the end of this year; for more details see the post at https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/ If there is a serious bug in Firefox, it needs to be filed in the "Core" product, "Plug-Ins" component.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: