| Summary: | stack smash in QWidget::create (gcc-3.4.6-r2 vanilla has a bit of hardened chocolate in it - no it doesn't ;) ) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sascha G. <s.geschwandtner> |
| Component: | Hardened | Assignee: | The Gentoo Linux Hardened Team <hardened> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Sascha G.
2006-07-08 19:49:41 UTC
No, thats no gcc thing here. You get the same error because the stack smashing occurs in qt (QWidget::create()), not in mahjong. And of course QT is still compiled with SSP, if you only recompile mahjong. You would have to recompile QT without SSP (it is sufficient to use i686-pc-linux-gnu-3.4.6-hardenednopie, you don't need to switch to the vanilla gcc) for now, but QT is an often used lib and its not really satsifactory to do so (for me). I think, this is probably a duplicate of bug 133301. Thanks Dominik for the analysis - yes, indeed it is the same as 133301. *** This bug has been marked as a duplicate of 133301 *** (In reply to comment #1) > No, thats no gcc thing here. You get the same error because the stack smashing > occurs in qt (QWidget::create()), not in mahjong. And of course QT is still > compiled with SSP, if you only recompile mahjong. You would have to recompile > QT without SSP (it is sufficient to use i686-pc-linux-gnu-3.4.6-hardenednopie, > you don't need to switch to the vanilla gcc) for now, but QT is an often used > lib and its not really satsifactory to do so (for me). Oh dear. Of course, the error message actually says so, thanks for the hint. Sorry for wasting your time. (Note to self: no bugreports after midnight anymore. That's the time you come up with funny ideas and summaries.) |