Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* FUNCTION_GRAPH_TRACER + UNWINDER_FRAME_POINTER broken on arm
@ 2024-05-25  7:59 Uwe Kleine-König
  2024-05-27  8:39 ` Linux regression tracking (Thorsten Leemhuis)
  2024-05-27  9:18 ` Arnd Bergmann
  0 siblings, 2 replies; 7+ messages in thread
From: Uwe Kleine-König @ 2024-05-25  7:59 UTC (permalink / raw)
  To: Ard Biesheuvel
  Cc: linux-arm-kernel, Arnd Bergmann, kernel, Steven Rostedt,
	Mark Rutland


[-- Attachment #1.1: Type: text/plain, Size: 911 bytes --]

Hello,

With FUNCTION_GRAPH_TRACER=y and CONFIG_UNWINDER_FRAME_POINTER=y I
experience the following issue:

	# echo function_graph > /sys/kernel/tracing/current_tracer
	[  303.812295] Kernel panic - not syncing: �e
	[  303.816738] ---[ end Kernel panic - not syncing: �e ]---

This reproduces reliably on v6.9 (on an i.MX25 based machine).

Bisection points on v5.18-rc1~150^2~7^2~6 ("ARM: ftrace: enable
HAVE_FUNCTION_GRAPH_FP_TEST"). 

#regzbot introduced: 953f534a7ed6b725d4f101d2949393acc9262880

I didn't try to understand the issue yet, but just disabled
UNWINDER_FRAME_POINTER for now, which makes the problem disappear.
Disabling CONFIG_DYNAMIC_FTRACE is another option to work around the
problem.

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | https://www.pengutronix.de/ |

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-05-27 22:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-25  7:59 FUNCTION_GRAPH_TRACER + UNWINDER_FRAME_POINTER broken on arm Uwe Kleine-König
2024-05-27  8:39 ` Linux regression tracking (Thorsten Leemhuis)
2024-05-27  8:42   ` Thorsten Leemhuis
2024-05-27  9:18 ` Arnd Bergmann
2024-05-27 12:25   ` Uwe Kleine-König
2024-05-27 13:33     ` Arnd Bergmann
2024-05-27 22:56     ` Steven Rostedt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox