Follow-up Comment #2, bug #15757 (project make): Ok, this is a pstack of a stuck make process:
tower% pstack -F 13172 13172: /home/normanw/sparc-SunOS-5.8/bin/make -k variants=dyn_dbg --warn-unde 0004be50 target_environment (91dd30, 2, 1, 0, 2f736800, 85670) + 178 00032704 start_job_command (2bba118, 91dd30, 3fd20, 3fdf8, 3fed0, 2bba049) + 664 00032af8 start_waiting_job (2bba118, 0, ffffffff, fffffff8, 0, 2bba145) + c0 000334c4 new_job (91dd30, 0, a, 1, 2bba118, 96be8) + 80c 00021810 execute_file_commands (91dd30, 745f0, 21d90, ff33c000, 4, 9e4c9) + f0 00046e64 remake_file (91dd30, 9, 14, 0, 2f686f73, 0) + f4 000458fc update_file_1 (91dd30, 8, 0, 0, 0, 1) + 192c 00043cf8 update_file (91dd30, 8, 0, 1, 91dd30, 0) + 118 00044cd8 update_file_1 (2bbaff8, 0, d0188, 2bba7b8, 0, 1) + d08 00043cf8 update_file (2bbaff8, 7, 1a, 1a, 2bbaff8, 0) + 118 0004625c check_dep (2bbaff8, 6, 0, 1, ffbfe360, ffbfdde8) + cc 00046860 check_dep (701868, 5, 0, 1, ffbfe400, 0) + 6d0 00046860 check_dep (51e370, 4, 0, 1, ffbfe4b4, ff0000) + 6d0 00044940 update_file_1 (51e2f0, 3, 0, a8eae0, 0, 1) + 970 00043cf8 update_file (51e2f0, 3, 26, 26, 51e2f0, 0) + 118 0004625c check_dep (51e2f0, 2, 0, 1, ffbfe660, 679b98) + cc 00046860 check_dep (120900, 1, 0, 1, ffbfe714, 0) + 6d0 00044940 update_file_1 (949c8, 0, a14050, 21c458, 0, 1) + 970 00043cf8 update_file (949c8, 0, ffbfe7d9, 2, 949c8, 0) + 118 00043604 update_goal_chain (92b00, 0, cebfe0, 0, 0, a7d718) + 204 00037b18 main (5, ffbff58c, 9b6b0, 9b0b0, 0, 0) + 2b58 0001f0e8 _start (0, 0, 0, 0, 0, 0) + 108 I can burrow down through file->variables->next->next->next etc... (dbx) print *file->variables *file->variables = { (*file->variables).next = 0x2bba4a0 (*file->variables).set = 0x2b84388 } (dbx) print *file->variables->next *file->variables->next = { (*file->variables->next).next = 0x85670 (*file->variables->next).set = 0x2bb9ce0 } (dbx) print *file->variables->next->next *file->variables->next->next = { (*file->variables->next->next).next = 0x1dbf868 (*file->variables->next->next).set = 0x8aeb0 } (dbx) print *file->variables->next->next->next *file->variables->next->next->next = { (*file->variables->next->next->next).next = 0x85670 (*file->variables->next->next->next).set = 0xa7c6b0 } Is that any use to you? _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=15757> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make