Skip to content
This repository has been archived by the owner on Apr 4, 2019. It is now read-only.

Markdown not rendered on multiprocess Firefox #46

Closed
ogadaki opened this issue Oct 19, 2015 · 3 comments
Closed

Markdown not rendered on multiprocess Firefox #46

ogadaki opened this issue Oct 19, 2015 · 3 comments
Labels

Comments

@ogadaki
Copy link

ogadaki commented Oct 19, 2015

Rendering doesn't work when opening a .md file with Firefox developper edition (43.0a2).

I did some debugging that shows that an exception is raised on loading:

NS_ERROR_XPC_CANT_PASS_CPOW_TO_NATIVE

It's illegal to pass a CPOW to native code arg 4 [nsIParserUtils.parseFragment]

parseHTML@chrome://markdown-viewer/content/markdown-viewer.js:38:1
MarkdownViewer.onPageLoad@chrome://markdown-viewer/content/markdown-viewer.js:84:20
EventTargetParent.dispatch/<@resource://gre/modules/RemoteAddonsParent.jsm:564:15
Prefetcher.withPrefetching@resource://gre/modules/Prefetcher.jsm:460:14
EventTargetParent.dispatch@resource://gre/modules/RemoteAddonsParent.jsm:560:11
EventTargetParent.receiveMessage@resource://gre/modules/RemoteAddonsParent.jsm:508:1

And there are lots of unsafe CPOW usage messages in the console.

So, the problem seems to appear with multiprocess versions of Firefox.

I use Markdown Viewer 1.8.1-signed.

According to this article it seems that issues between plugins and CPOW can happen but are solvable. Maybe this MDN page contains helpfull informations.

This issue is related to issues #41 and #42 but I am creating a new one with a more appropriate title. I hope it's ok!

@Thiht
Copy link
Owner

Thiht commented Nov 25, 2015

It's not related to #41 and #42 so no worries :)

I'll try to look into it.

@gaul
Copy link
Contributor

gaul commented Jan 4, 2016

This is now an issue with e10s enabled with Firefox 44.0b4 on Linux.

@Thiht Thiht added the bug label Feb 21, 2016
@Thiht Thiht mentioned this issue Feb 22, 2016
5 tasks
@Thiht
Copy link
Owner

Thiht commented Feb 23, 2016

Centralized on #62

@Thiht Thiht closed this as completed Feb 23, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants