Closed
Bug 543802
Opened 15 years ago
Closed 15 years ago
[OOPP] VLC plug-in exits early when OOPP is enabled
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla1.9.3a2
People
(Reporter: Aleksej, Assigned: benjamin)
References
Details
(Whiteboard: [OOPPTestday])
Attachments
(1 file)
1008 bytes,
patch
|
karlt
:
review+
|
Details | Diff | Splinter Review |
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a1pre) Gecko/20100202 Minefield/3.7a1pre
* Debian GNU/Linux, mostly stable ("lenny").
* mozilla-plugin-vlc 0.8.6.h-4+lenny2 (VLC Multimedia Plugin Version 0.8.6h Janus)
Steps to reproduce:
1. Have dom.ipc.plugins.enabled;true in your about:config.
2. Go to http://blip.tv/file/3160725?filename=HowcastFoodAndDrink-HowToMakeSanFranciscoSourdoughBread248.mov
3. Wait a little.
Actual results:
The video is not played.
Terminal shows:
argn=name, argv=video_player_embed
argn=src, argv=http://blip.tv/file/get/HowcastFoodAndDrink-HowToMakeSanFranciscoSourdoughBread248.mov?referrer=blip.tv&source=1&use_direct=1&use_documents=1
argn=autoplay, argv=true
argn=controller, argv=true
argn=scale, argv=aspect
argn=enablejavascript, argv=true
argn=type, argv=video/quicktime
argn=height, argv=370
argn=width, argv=624
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file /home/user/.vlc/cache/plugins-04041e.dat
[00000001] main private debug: recursively browsing `/usr/lib/vlc'
[00000001] main private debug: module bank initialized, found 216 modules
[00000001] main private debug: opening config file /home/user/.vlc/vlcrc
[00000001] main private warning: config file /home/user/.vlc/vlcrc does not exist yet
[00000001] main private debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU
[00000001] main private debug: looking for memcpy module: 1 candidate
[00000001] main private debug: using memcpy module "memcpy"
[00000281] main playlist debug: waiting for thread completion
[00000281] main playlist debug: thread 3001437072 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000282] main private debug: waiting for thread completion
[00000282] main private debug: thread 2993044368 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000283] main interface debug: looking for interface module: 1 candidate
[00000283] main interface debug: using interface module "hotkeys"
[00000283] main interface debug: thread 2984651664 (interface) created at priority 0 (interface/interface.c:231)
[00000285] main interface debug: looking for interface module: 1 candidate
[00000285] main interface debug: using interface module "screensaver"
[00000285] main interface debug: thread 2976258960 (interface) created at priority 0 (interface/interface.c:231)
Error: Couldn't find per display information
###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv
###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv
Reporter | ||
Updated•15 years ago
|
Summary: [OOPP] VLC 0.8.6 plug-in crashes at the URL when OOPP is enabled → [OOPP] VLC 0.8.6 plug-in crashes when OOPP is enabled
so, afaik vlc has reached 1.0.5, and we've asked our plugin team to blocklist 0.9.6 and earlier. i have zero sympathy for your crashy plugin.
could you please try updating to 1.0.5?
Reporter | ||
Comment 2•15 years ago
|
||
No, I cannot update to 1.0.5 (and I don't use plug-ins).
Severity: critical → normal
Comment 3•15 years ago
|
||
You cannot update?! Why that? If your distribution only offers very old software, we cannot help you with that..
I see the same kind of error with VLC 1.0.2
nsPluginNativeWindowGtk2: NPPVpluginNeedsXEmbed=0
About to create new xtbin of 624 X 370 from 0x4a007ac...
About to show xtbin(0x7f6530925e00)...
completed gtk_widget_show(0x7f6530925e00)
nsPluginNativeWindowGtk2: call SetWindow with xid=0x5a00001
Error: Couldn't find per display information
It's trying to use an Xtbin container (which we haven't really tested yet), and something's going wrong along the way.
Updated•15 years ago
|
Summary: [OOPP] VLC 0.8.6 plug-in crashes when OOPP is enabled → [OOPP] VLC plug-in exits early when OOPP is enabled
Updated•15 years ago
|
Assignee: nobody → karlt
This will be fixed by either the Xt bin impl or a plugin whitelist.
Assignee: karlt → nobody
Comment 6•15 years ago
|
||
This looks similar to the error in linux bug 547153:
###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv"
Assignee | ||
Comment 7•15 years ago
|
||
What is the plugin file name for the VLC plugin?
Assignee | ||
Comment 8•15 years ago
|
||
Assignee | ||
Updated•15 years ago
|
Blocks: LorentzBeta1
Comment 9•15 years ago
|
||
(In reply to comment #2)
> No, I cannot update to 1.0.5 (and I don't use plug-ins).
Looks like 'i686' is old Athlon/Duron based architecture.. and
'CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU'
and just based on this bug alone, 1.0.5 sounds like its probably not compatible with your combination.
(In reply to comment #3)
> You cannot update?! Why that? If your distribution only offers very old
> software, we cannot help you with that..
There are valid reasons people have to use older hardware at times and hense stuck with older software too.
Reporter | ||
Comment 10•15 years ago
|
||
(In reply to comment #9)
> (In reply to comment #2)
> Looks like 'i686' is old Athlon/Duron based architecture.. and
> 'CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU'
> and just based on this bug alone, 1.0.5 sounds like its probably not compatible
> with your combination.
I hope this puts an end to this discussion:
This computer has 256 MiB of RAM, so I'm staying mostly with Debian stable. The newer VLC package depends on a newer libc (though that doesn't require updating everything else). I haven't really used plug-ins for years, so I don't care enough to look for a compatible package or to try compiling one.
Comment 11•15 years ago
|
||
Comment on attachment 427941 [details] [diff] [review]
Blacklist VLC and Acrobat, rev. 1
Thanks, Benjamin. I probably would have put this in #ifdef MOZ_X11, but that's not essential.
Thank you, Aleksej for the bug report.
Attachment #427941 -
Flags: review?(karlt) → review+
Comment 12•15 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.3a2
Reporter | ||
Comment 13•15 years ago
|
||
Verified fixed with Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a2pre) Gecko/20100226 Minefield/3.7a2pre
Works with dom.ipc.plugins.enabled.libvlcplugin.so set to "false", crashes with it set to "true".
No problem.
Status: RESOLVED → VERIFIED
Assignee | ||
Updated•15 years ago
|
Flags: in-litmus?
Updated•2 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•