Я отлаживал программу на двух терминалах, давая разные входные данные, но в частности я видел это на одном терминале
ins (ptr=0x0, key=1, upKey=0xbffff308, newnode=0xbffff30c)
и в другом терминале
ins (ptr=0x0, key=1, upKey=0xbffff308, newnode=0xbffff30c)
где функция ins
ins(struct node *ptr, int key, int *upKey,struct node **newnode)
как можно выделить ту же ячейку памяти для указателя. и я запускаю одну и ту же программу на двух разных терминалах ... с разными входами