#6288: popen deadlocks Paladin on multicore machines ---------------------------+------------------------------------------------ Reporter: darkwyrm | Owner: nobody Type: bug | Status: new Priority: normal | Milestone: R1 Component: System/POSIX | Version: R1/alpha2 Resolution: | Keywords: Blocked By: | Has a Patch: 0 Platform: All | Blocking: ---------------------------+------------------------------------------------ Comment (by bonefish): When it hangs a stack trace of the child process (the one `fork()`ed off from Paladin) from the kernel debugger would interesting. Also a `thread <id>` for that team. The problem I see in the `exec*()` family is that memory is allocated from the heap (in `__parse_invoke_line()` and `__flatten_process_args()`, which should better not be done, if the `fork()`ed process was multi-threaded (until we fix `fork()` that is). -- Ticket URL: <http://dev.haiku-os.org/ticket/6288#comment:1> Haiku <http://dev.haiku-os.org> Haiku - the operating system.