Closed
Bug 91470
Opened 23 years ago
Closed 22 years ago
Mozilla should refuse to work with incompatible plugins
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
VERIFIED
DUPLICATE
of bug 154206
Future
People
(Reporter: grigorig, Assigned: srgchrpv)
References
Details
(Keywords: crash)
I can't get plugins to work, when mozilla is compiled with gcc 3.0.
When i try a flash-site mozilla crashes:
./mozilla-bin: error while loading shared libraries:
/windows/hda12/CS/mozilla/plugins/libflashplayer.so: undefined symbol:
__builtin_vec_new
when I try the java-plugin from blackdown-jre 1.3.1, it even doesn't show up in
about:plugins
another question i'm asking myself: is my english really so bad?
Comment 1•23 years ago
|
||
What compiler is the plugin compiled with?
gcc 2.95 or lower and gcc 3.0 are not binary-compatible. That means that a
program compiled with gcc 3.0 cannot be linked against a library (which is what
a plugin is) that was compiled with gcc 2.95 or lower. Call it a gcc bug if you
wish.....
I don't know the compiler which it was compiled with.. it's closed source.
So what to do? I still want to use gcc 3.0... is there not another possibility
to get this to work then using gcc 2.95.x?
and please could you answer my other question :)
Comment 3•23 years ago
|
||
As far as I can tell, your options are:
1) Compile mozilla with 2.95
2) Make the plugin vendor compile with 3.0
There is also
3) The plugin is not using the C++ ABI and this is a Mozilla bug.
I don't know whether 3) holds, so setting status to NEW and ccing blizzard and
leaf because they may know something about the compiler situation
And your English seems to be pretty much fine...
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 5•23 years ago
|
||
In this case it's a plugin that's written in C++, so no.
Comment 6•23 years ago
|
||
All the compilers produce code with different ABIs. You're screwed.
Comment 8•23 years ago
|
||
*** Bug 108379 has been marked as a duplicate of this bug. ***
Ok, the C++ plugins compiled with different compiler version can't work. And
this couldn't be resolved. But Mozilla should recover fine from this bad plugin
condition. It definitely shouldn't crash. Or at least it should somehow detect
the wrong plugin and don't even try to use it.
Keywords: crash
Assignee | ||
Comment 10•23 years ago
|
||
>It definitely shouldn't crash.
how is seeing mozilla's crash?
Assignee | ||
Comment 11•23 years ago
|
||
please disregard my previous question, I was using 2.95 compiled binary:(
Assignee | ||
Comment 12•23 years ago
|
||
*** Bug 118601 has been marked as a duplicate of this bug. ***
Comment 14•23 years ago
|
||
Changing summary to something to which could be found solution. The original
issue isn't possible to resolve.
Also nominating for 1.0, but as resolving this problem probably involves some
low level hacking I don't believe it gets fixed.
But maybe I'm wrong.
Keywords: mozilla1.0
Summary: plugins don't work when mozilla is compiled with gcc 3.0 → Mozilla should refuse to work with incompatible plugins
Assignee | ||
Comment 15•23 years ago
|
||
for gcc 3.x there is reasonable workaround see bug 124006.
Depends on: 124006
Target Milestone: --- → Future
Comment 16•23 years ago
|
||
*** Bug 136780 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 17•22 years ago
|
||
*** This bug has been marked as a duplicate of 154206 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Comment 18•22 years ago
|
||
mass duplicate verifications . For filtering purposes, pls use keywd
"massdupverification"
Status: RESOLVED → VERIFIED
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
•