[vlc-devel] Mozilla plugin resize
thannoy at actech-innovation.com
Wed Nov 18 11:02:32 CET 2009
Here is a method to help fixing the segfault of mozplugin.
1 - compile VLC with debug symbols
2 - install it as needed for this debug version to be bind with Firefox
3 - close all running Firefox processes
4 - start firefox program inside a gdb session:
* on my fedora10, /usr/bin/firefox is a sh script which handle "-g"
parameter to easily start firefox in a gdb session, only have to type
"run" on gdb prompt.
* otherwise you can attache a running process or run the real
binary after having set all env-vars.
5 - run and wait for the VLC plugin thread to segfault.
Then extract backtraces from gdb prompt (commands "bt", "bt full",
"frame number", "print varname-or-expression").
If you use Windows, you can do roughly the same. For my own I have
cygwin installed with gdb and I start firefox in a gdb session using the
On Wed, 2009-11-18 at 10:51 +0100, y.brehon at qiplay.com wrote:
> - concerning the toolbar option, we have a systematic Firefox segfault
> when using the toolbar, so could not test, even less understand how it
> is supposed to work. If someone cares to explain this, and how we can
> correct the segfault as soon as an embed is set with the toolbar, we
> will gladly look into it.
More information about the vlc-devel