#10259: CDDA-related KDL: ASCII string corrupts kernel structures ---------------------------------+---------------------------- Reporter: ttcoder | Owner: axeld Type: bug | Status: assigned Priority: normal | Milestone: R1 Component: File Systems/cdda | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 0 | Platform: All ---------------------------------+---------------------------- Comment (by bonefish): I would approach the problem by starting with an objdump of `_user_stop_notifying()` to find out exactly what kind of object gets corrupted. Then the node monitoring code could be scrutinized wrt. to the management of those objects. If that doesn't turn up any suspects, assuming that this issue is reproducible, certain debugging features of our slab allocator (`SLAB_ALLOCATION_TRACKING` in kernel_debug_config.h and `SLAB_OBJECT_CACHE_TRACING[_STACK_TRACE]` in tracing_config.h) can be enabled. If the tracing buffer is large enough for that case (`MAX_TRACE_SIZE` -- I'd recommend at least several hundred MiB), it will be possible to track down the code allocating and freeing the respective chunk of memory. -- Ticket URL: <http://dev.haiku-os.org/ticket/10259#comment:8> Haiku <http://dev.haiku-os.org> Haiku - the operating system.