GCC 4.3.0 exposes a kernel bug

Programming, for all ages and all languages.
Post Reply
blound
Member
Member
Posts: 70
Joined: Sat Dec 01, 2007 1:36 pm

GCC 4.3.0 exposes a kernel bug

Post by blound »

User avatar
binutils
Member
Member
Posts: 214
Joined: Thu Apr 05, 2007 6:07 am

Post by binutils »

this issue was foreseen and it was come.

linux kernel developers and gcc developers, they need to talk with each other.
linux kernel doesn't work fine with latest gcc compiler, it happened from time to time.
User avatar
B.E
Member
Member
Posts: 275
Joined: Sat Oct 21, 2006 5:29 pm
Location: Brisbane Australia
Contact:

Post by B.E »

This bug is no real threat, moreover, by the time this new version of gcc is used to compile programs, the problem will have been fixed, secondly it only effects programs that uses signal handlers, and also use memmove() (or a function that uses and relies on the DF flag), before and within the signal handler. Also there is no escalation of privileges, and will only run at the current users privileges.
Image
Microsoft: "let everyone run after us. We'll just INNOV~1"
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

It should be noted that the kernel bug would be exposed by any compiler correctly implementing the ABI.

I think many kernel gurus are pretty arrogant bas****s, for half a dozen reasons, and can't help but smile whenever they're bitten by that attitude.
Every good solution is obvious once you've found it.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Post by Candy »

Solar wrote:It should be noted that the kernel bug would be exposed by any compiler correctly implementing the ABI.

I think many kernel gurus are pretty arrogant bas****s, for half a dozen reasons, and can't help but smile whenever they're bitten by that attitude.
I still recall them calling GCC 3.* bad because it broke their code ... not to mention that their code was the problem in the first place.
Post Reply