Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132949 - mozilla-thunderbird 1.0.8 with hardened compiler fails at runtime
Summary: mozilla-thunderbird 1.0.8 with hardened compiler fails at runtime
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Hardened (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: The Gentoo Linux Hardened Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-10 14:15 UTC by Rob M.
Modified: 2006-12-21 20:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rob M. 2006-05-10 14:15:20 UTC
mozilla-thunderbird 1.0.8 with hardened compiler options fails silently at runtime (does not appear on-screen in X, just in ps output), although it manages to compile just fine.

I've tried compiling with full hardened, with nossp (in case it was a SSP error like the Firefox bug), and with nosspnopie (just randomly).

it fails to work in all those situations, yet mozilla-thunderbird-bin 1.0.8 works just fine, and compiling it with vanilla-compiler works just fine.

I can attach strace dumps or take a go at it in gdb if required.

any other information you may need, just ask and I'll get it to you ASAP.
Comment 1 solar (RETIRED) gentoo-dev 2006-05-10 14:48:27 UTC
http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/mozconfig.eclass?r1=1.21&r2=1.22

try adding this and give us feedback.

[[ $PN ==  mozilla-thunderbird ]] && filter-flags -fstack-protector
Comment 2 Rob M. 2006-06-12 16:17:49 UTC
just tried emerging Mozilla Thunderbird 1.5.0.4 .

seems to work fine with SSP and PaX enabled, and it seemed to have __guard symbols in everything.

I think we can mark this one "resolved by upstream" if there is any outside confirmation.
Comment 3 Christian Marie (RETIRED) gentoo-dev 2006-12-21 20:49:25 UTC
Anarchy requests a new bug opened if you can duplicate.