Portál AbcLinuxu, 14. května 2025 02:12
strace
? Čo to znamená, že "zmrzne mašinu"? Čo breakpointy?
strace
nevyhovoval? Pokiaľ ten program nie je ovládač v jadre, tak by nemal systém zhodiť, môže ho nanajvýš tak zahltiť. V tom prípade by som radil trocha ho obmedziť cez ulimit. Ak ho skutočne zhodí a nie je to ovládač v jadre, tak prejdi na novšie jadro, pokiaľ možno vanilla. Ďalšia možnosť je použiť "printf debuger" - skrátka do zdrojákov roztrúsiť výpisy na stdout a podľa nich usúdiť pokiaľ sa ten program dostane.
Keď trváš na gdb, tak si cez yes
vyrob súbor, ktorý obsahuje milión riadkov s textom "next" a daj ho debuggeru cez prepínač -x
. Alebo sa pozri na príkaz command
v gdb - použi v ňom silent
, print
, continue
atď
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.