Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1384721 > unrolled thread
| Started by | Philip Müller <philm@manjaro.org> |
|---|---|
| First post | 2016-04-22 08:40 +0200 |
| Last post | 2016-04-22 10:00 +0200 |
| Articles | 8 — 5 participants |
Back to article view | Back to linux.kernel
[regression] linux318, linux41 - kernel stack is corrupted Philip Müller <philm@manjaro.org> - 2016-04-22 08:40 +0200
Re: [regression] linux318, linux41 - kernel stack is corrupted Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-04-22 08:50 +0200
Re: [regression] linux318, linux41 - kernel stack is corrupted Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-04-22 10:00 +0200
Re: [regression] linux318, linux41 - kernel stack is corrupted "Sebastian M. Bobrecki" <sebastian@bobrecki.pl> - 2016-04-22 10:20 +0200
Re: [regression] linux318, linux41 - kernel stack is corrupted Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-04-22 10:30 +0200
Re: [regression] linux318, linux41 - kernel stack is corrupted Mike Galbraith <umgwanakikbuti@gmail.com> - 2016-04-22 12:20 +0200
Re: [regression] linux318, linux41 - kernel stack is corrupted Sasha Levin <sasha.levin@oracle.com> - 2016-04-23 04:10 +0200
Re: [regression] linux318, linux41 - kernel stack is corrupted "Sebastian M. Bobrecki" <sebastian@bobrecki.pl> - 2016-04-22 10:00 +0200
| From | Philip Müller <philm@manjaro.org> |
|---|---|
| Date | 2016-04-22 08:40 +0200 |
| Subject | [regression] linux318, linux41 - kernel stack is corrupted |
| Message-ID | <rqCUW-61b-13@gated-at.bofh.it> |
Hi Greg, hi Sasha, seems I found another regression within the latest point-releases of 3.18 and 4.1 kernel series. We tested it on AMD and Intel CPUs so far. They hit the same regression. Other kernels released on that day are not affected. Do you guys have a clue what might been have missed here? 3.18.30 and 4.1.21 didn't had that issue on the same hardware. kind regards Philip Müller --------------------------- Manjaro Project Lead
[toc] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-04-22 08:50 +0200 |
| Message-ID | <rqD4B-65u-1@gated-at.bofh.it> |
| In reply to | #1384721 |
On Fri, Apr 22, 2016 at 08:17:58AM +0200, Philip Müller wrote: > Hi Greg, hi Sasha, > > seems I found another regression within the latest point-releases of > 3.18 and 4.1 kernel series. We tested it on AMD and Intel CPUs so far. > They hit the same regression. Other kernels released on that day are not > affected. Do you guys have a clue what might been have missed here? > > 3.18.30 and 4.1.21 didn't had that issue on the same hardware. You are going to have to be a bit more specific here... What is the oops message? How do you reproduce this? Does it also happen on 4.6-rc4? Can you run 'git bisect' to find the offending patch? thanks, greg k-h
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-04-22 10:00 +0200 |
| Message-ID | <rqEan-6Su-21@gated-at.bofh.it> |
| In reply to | #1384722 |
On Fri, Apr 22, 2016 at 09:47:04AM +0200, Sebastian M. Bobrecki wrote: > Hi, > > I just hit the same with 4.1.22 on Gentoo. 4.1.21 are working fine. > > On 22.04.2016 at 08:46, Greg Kroah-Hartman wrote: > > ... > > You are going to have to be a bit more specific here... > > What is the oops message? How do you reproduce this? Does it also > > happen on 4.6-rc4? > > > > Can you run 'git bisect' to find the offending patch? > > > Greg have you seen screenshots linked by Philip? I saw no such screenshots in the email.
[toc] | [prev] | [next] | [standalone]
| From | "Sebastian M. Bobrecki" <sebastian@bobrecki.pl> |
|---|---|
| Date | 2016-04-22 10:20 +0200 |
| Message-ID | <rqEtJ-7kx-17@gated-at.bofh.it> |
| In reply to | #1384761 |
W dniu 22.04.2016 o 09:55, Greg Kroah-Hartman pisze: > On Fri, Apr 22, 2016 at 09:47:04AM +0200, Sebastian M. Bobrecki wrote: >> Hi, >> >> I just hit the same with 4.1.22 on Gentoo. 4.1.21 are working fine. >> >> On 22.04.2016 at 08:46, Greg Kroah-Hartman wrote: >>> ... >>> You are going to have to be a bit more specific here... >>> What is the oops message? How do you reproduce this? Does it also >>> happen on 4.6-rc4? >>> >>> Can you run 'git bisect' to find the offending patch? >>> >> Greg have you seen screenshots linked by Philip? > I saw no such screenshots in the email. They are here: https://github.com/manjaro/packages-core/issues/36 -- Sebastian M. Bobrecki
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-04-22 10:30 +0200 |
| Message-ID | <rqEDo-7qZ-9@gated-at.bofh.it> |
| In reply to | #1384772 |
On Fri, Apr 22, 2016 at 10:10:59AM +0200, Sebastian M. Bobrecki wrote: > W dniu 22.04.2016 o 09:55, Greg Kroah-Hartman pisze: > > On Fri, Apr 22, 2016 at 09:47:04AM +0200, Sebastian M. Bobrecki wrote: > > > Hi, > > > > > > I just hit the same with 4.1.22 on Gentoo. 4.1.21 are working fine. > > > > > > On 22.04.2016 at 08:46, Greg Kroah-Hartman wrote: > > > > ... > > > > You are going to have to be a bit more specific here... > > > > What is the oops message? How do you reproduce this? Does it also > > > > happen on 4.6-rc4? > > > > > > > > Can you run 'git bisect' to find the offending patch? > > > > > > > Greg have you seen screenshots linked by Philip? > > I saw no such screenshots in the email. > They are here: https://github.com/manjaro/packages-core/issues/36 Looks like an acpi thermal patch got backported incorrectly, again, 'git bisect' is going to help out the best here. thanks, greg k-h
[toc] | [prev] | [next] | [standalone]
| From | Mike Galbraith <umgwanakikbuti@gmail.com> |
|---|---|
| Date | 2016-04-22 12:20 +0200 |
| Message-ID | <rqGlP-lQ-1@gated-at.bofh.it> |
| In reply to | #1384779 |
On Fri, 2016-04-22 at 17:23 +0900, Greg Kroah-Hartman wrote:
> On Fri, Apr 22, 2016 at 10:10:59AM +0200, Sebastian M. Bobrecki wrote:
> > W dniu 22.04.2016 o 09:55, Greg Kroah-Hartman pisze:
> > > On Fri, Apr 22, 2016 at 09:47:04AM +0200, Sebastian M. Bobrecki wrote:
> > > > Hi,
> > > >
> > > > I just hit the same with 4.1.22 on Gentoo. 4.1.21 are working fine.
> > > >
> > > > On 22.04.2016 at 08:46, Greg Kroah-Hartman wrote:
> > > > > ...
> > > > > You are going to have to be a bit more specific here...
> > > > > What is the oops message? How do you reproduce this? Does it also
> > > > > happen on 4.6-rc4?
> > > > >
> > > > > Can you run 'git bisect' to find the offending patch?
> > > > >
> > > > Greg have you seen screenshots linked by Philip?
> > > I saw no such screenshots in the email.
> > They are here: https://github.com/manjaro/packages-core/issues/36
>
> Looks like an acpi thermal patch got backported incorrectly, again, 'git
> bisect' is going to help out the best here.
That'll work, but requires repeatedly ignoring the big-fat-warning :)
Backport of 81ad4276b505e987dd8ebbdf63605f92cd172b52 failed to adjust
for intervening ->get_trip_temp() argument type change, thus causing
stack protector to panic.
drivers/thermal/thermal_core.c: In function ‘thermal_zone_device_register’:
drivers/thermal/thermal_core.c:1569:41: warning: passing argument 3 of
‘tz->ops->get_trip_temp’ from incompatible pointer type [-Wincompatible-pointer-types]
if (tz->ops->get_trip_temp(tz, count, &trip_temp))
^
drivers/thermal/thermal_core.c:1569:41: note: expected ‘long unsigned int *’
but argument is of type ‘int *’
CC: <stable@vger.kernel.org> #3.18,#4.1
Signed-off-by: Mike Galbraith <umgwanakikbuti@gmail.com>
---
drivers/thermal/thermal_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/thermal/thermal_core.c
+++ b/drivers/thermal/thermal_core.c
@@ -1491,7 +1491,7 @@ struct thermal_zone_device *thermal_zone
{
struct thermal_zone_device *tz;
enum thermal_trip_type trip_type;
- int trip_temp;
+ unsigned long trip_temp;
int result;
int count;
int passive = 0;
[toc] | [prev] | [next] | [standalone]
| From | Sasha Levin <sasha.levin@oracle.com> |
|---|---|
| Date | 2016-04-23 04:10 +0200 |
| Message-ID | <rqVbc-3Az-7@gated-at.bofh.it> |
| In reply to | #1384920 |
On 04/22/2016 06:16 AM, Mike Galbraith wrote:
> On Fri, 2016-04-22 at 17:23 +0900, Greg Kroah-Hartman wrote:
>> On Fri, Apr 22, 2016 at 10:10:59AM +0200, Sebastian M. Bobrecki wrote:
>>> W dniu 22.04.2016 o 09:55, Greg Kroah-Hartman pisze:
>>>> On Fri, Apr 22, 2016 at 09:47:04AM +0200, Sebastian M. Bobrecki wrote:
>>>>> Hi,
>>>>>
>>>>> I just hit the same with 4.1.22 on Gentoo. 4.1.21 are working fine.
>>>>>
>>>>> On 22.04.2016 at 08:46, Greg Kroah-Hartman wrote:
>>>>>> ...
>>>>>> You are going to have to be a bit more specific here...
>>>>>> What is the oops message? How do you reproduce this? Does it also
>>>>>> happen on 4.6-rc4?
>>>>>>
>>>>>> Can you run 'git bisect' to find the offending patch?
>>>>>>
>>>>> Greg have you seen screenshots linked by Philip?
>>>> I saw no such screenshots in the email.
>>> They are here: https://github.com/manjaro/packages-core/issues/36
>>
>> Looks like an acpi thermal patch got backported incorrectly, again, 'git
>> bisect' is going to help out the best here.
>
> That'll work, but requires repeatedly ignoring the big-fat-warning :)
>
> Backport of 81ad4276b505e987dd8ebbdf63605f92cd172b52 failed to adjust
> for intervening ->get_trip_temp() argument type change, thus causing
> stack protector to panic.
>
> drivers/thermal/thermal_core.c: In function ‘thermal_zone_device_register’:
> drivers/thermal/thermal_core.c:1569:41: warning: passing argument 3 of
> ‘tz->ops->get_trip_temp’ from incompatible pointer type [-Wincompatible-pointer-types]
> if (tz->ops->get_trip_temp(tz, count, &trip_temp))
> ^
> drivers/thermal/thermal_core.c:1569:41: note: expected ‘long unsigned int *’
> but argument is of type ‘int *’
>
> CC: <stable@vger.kernel.org> #3.18,#4.1
> Signed-off-by: Mike Galbraith <umgwanakikbuti@gmail.com>
> ---
> drivers/thermal/thermal_core.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> --- a/drivers/thermal/thermal_core.c
> +++ b/drivers/thermal/thermal_core.c
> @@ -1491,7 +1491,7 @@ struct thermal_zone_device *thermal_zone
> {
> struct thermal_zone_device *tz;
> enum thermal_trip_type trip_type;
> - int trip_temp;
> + unsigned long trip_temp;
> int result;
> int count;
> int passive = 0;
>
Thanks!
I'll put it on both 3.18 and 4.1, and will try to ship it within a day or
two once all tests have gone through.
Thanks,
Sasha
[toc] | [prev] | [next] | [standalone]
| From | "Sebastian M. Bobrecki" <sebastian@bobrecki.pl> |
|---|---|
| Date | 2016-04-22 10:00 +0200 |
| Message-ID | <rqEan-6Su-23@gated-at.bofh.it> |
| In reply to | #1384722 |
Hi, I just hit the same with 4.1.22 on Gentoo. 4.1.21 are working fine. On 22.04.2016 at 08:46, Greg Kroah-Hartman wrote: > ... > You are going to have to be a bit more specific here... > What is the oops message? How do you reproduce this? Does it also > happen on 4.6-rc4? > > Can you run 'git bisect' to find the offending patch? > Greg have you seen screenshots linked by Philip? -- Sebastian M. Bobrecki
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web