Hi, On Fri, Mar 03, 2006, Petter Sundlöf wrote: > Ever since I upgraded to Galeon 2.0.1, the xulrunner-using version, > Galeon crashes spuriously with mozilla-mplayer. > I previously used 3.21-1, and now 3.21-2 of the plugin. The plugin does > not crash Firefox or Mozilla, but only Galeon.
The crash you have is caused by your symlink, please don't create symlinks like this, it's really dangerous. You should install mozilla-browser to get the /usr/lib/libxpcom.so symlink to /usr/lib/mozilla/libxpcom.so, I've reopened the bug requesting the removal of the mozilla-browser dep to revert the change: this dep is required when the package is built against mozilla-dev. > Since the upgrade to xulrunner, I was forced to symlink > /usr/lib/libxpcom.so to /usr/lib/mozilla/libxpcom.so, since > mozilla-mplayer would not work otherwise (it'd be complain in stdout > about the .so not being found). Please don't do that. It is a bug of the mozilla-mplayer package not to depend on the package providing that .so. The cause might be the lack of shlibs in the mozilla packages, but there are multiple ways for the maintainer to comply: - build against xulrunner (what I've suggested for the long-term) - build with a rpath to the real lib (below /usr/lib/mozilla) - add the dependency explicitely (what I've suggested for the short-term) I'm not sure it's possible to cleanly mix mozilla-built stuff with xulruner-built stuff, so the end-result might be something like: your plugin will only work in stuff built against mozilla, or will work with stuff built against xulrunner when it will be built against xulrunner. > I cannot compile a debug build of Galeon because of a broken package > situation with regards to libxul-dev. That's wrong. You can build a debug build of Galeon in a pbuilder or sid chroot, but in order to build it under your system you have to remove pcakages which you don't want to remove. The current status of the bug for me is the sum of: - mozilla-mplayer is not usuable becauses it can't locate /usr/lib/libxpcom caused by the removal of a dependency in mozilla-mplayer which was required (to get the .so) => mozilla-mplayer bug reported via the reopening of #354131 - mozilla-mplayer is built against mozilla and will crash if used within Galeon built against xulrunner, no idea who's responsible for the bug, but would be solved if mozilla-mplayer would build against xulrunner Cheers, -- Loïc Minier <[EMAIL PROTECTED]> Current Earth status: NOT DESTROYED

