176
edits
No edit summary |
mNo edit summary |
||
| Line 29: | Line 29: | ||
When you change what's exposed in an .idl file, it's not sufficient to rebuild only the stuff that you're working on and that you know is using that XPCOM component. Indeed, many other parts of the codebase might be using it too. So these segmentation faults arise from those not-rebuilt objects having out-of-date vtables of the updated idl interface. | When you change what's exposed in an .idl file, it's not sufficient to rebuild only the stuff that you're working on and that you know is using that XPCOM component. Indeed, many other parts of the codebase might be using it too. So these segmentation faults arise from those not-rebuilt objects having out-of-date vtables of the updated idl interface. | ||
In order solve the problem, you'll have to rebuild FROM TOP every time you change something in an interface. | In order to solve the problem, you'll have to rebuild FROM TOP every time you change something in an interface. | ||
edits