Hi, Versions 2.9.7 and 2.10.4 fix a OOPS on buffer creation, which only triggers after memory fragmentation in the kernel is sufficient to cause a large kmalloc to fail. This only reproduces when starting kernel tracing after a machine runs for a few days (to generate enough memory fragmentation in the kernel), with a sufficiently large number of sub-buffers, which made it take a while to show up.
We plan to improve our CI testing infrastructure to explicitly cover high memory fragmentation scenario, in order to make sure we can catch those cases automatically in the future. It would be preferable to upgrade your lttng-modules to a version containing this fix. Thanks, Mathieu Project website: http://lttng.org Documentation: http://lttng.org/docs Download link: http://lttng.org/download Changelog: 2017-11-08 (National Cappuccino Day) LTTng modules 2.10.4 * Fix: lttng_kvmalloc helper NULL pointer OOPS 2017-11-08 (National Cappuccino Day) LTTng modules 2.9.7 * Fix: lttng_kvmalloc helper NULL pointer OOPS -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com _______________________________________________ lttng-dev mailing list [email protected] https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
