Один раз в жизни пытался поймать на удалённом хосте краш с gdbserver. Максимум, что получилось, это поймать, где именно краш, и то хорошо в комбинации с логом. Что-то вставать на следующую комманду не получилось. Он мне писал, что сокет уже закрылся.
Re: пытался поймать на удалённом хосте краш с gdbserver.mpdNovember 14 2020, 09:44:57 UTC
Хотелось уточнить, а один раз - из-за того, что опыта достаточного нет? Или, в том смысле, что "всю жизнь сижу под дебаггером между таргетом и хостом, а тут один раз случилось такое..."?
Для меня один из очень важных аспектов привлекательности работы где бы то ни было, кроме зарплаты и каких-то таких плюшек не по работе, это, как раз, опыт коллег и способность их поделиться им. И даже, скорее, этот фактор перевешивает для меня сейчас чуть ли не всё остальное, т.к. такие люди в плохих местах - редко работают.
Т.е., скорее, это как история с хорошими романами: их пишут не для денег, а чтобы написать хороший роман, а деньги - приложатся (правда, к сожалению, не всегда при жизни). А то, если идти с другого конца - писать, чтобы заработать, как можно больше денег, то можно вполне оказаться у разбитого корыта.
Re: пытался поймать на удалённом хосте краш с gdbserver.fatoffNovember 14 2020, 15:43:51 UTC
Один раз было надо, когда баг не воспроизводился локально. Нет, я не самый крутой удалённый отладчик с гнусным tool chain. Когда-то с майкрософтовским добром это всё намного стабильнее получалось. А тут, запускаешь процесс, потоки бегут, останавливаются, всё. Нет больше управляемости через сокет для gdbserver: когда надо. Или ставля breakpoint перед крэшем, чтобы посмотреть на всё, и вперёд. Фиг знает. Или отлаживать отладчик. Зато видно стэк, и в каком потоке.
Ну, слегка расстроился, что степать не выходит с момента крэша. Пытался даже компилировать новый gdbserver, и ставить на удалённом хосте. С тем же результатом. Руки кривые, а то. Потом задумался, ну, вот краш, что могло привести к нему. И воспроизвёл локально.
Comments 4
Максимум, что получилось, это поймать, где именно краш, и то хорошо в комбинации с логом.
Что-то вставать на следующую комманду не получилось. Он мне писал, что сокет уже закрылся.
Reply
Или, в том смысле, что "всю жизнь сижу под дебаггером между таргетом и хостом, а тут один раз случилось такое..."?
Для меня один из очень важных аспектов привлекательности работы где бы то ни было, кроме зарплаты и каких-то таких плюшек не по работе, это, как раз, опыт коллег и способность их поделиться им. И даже, скорее, этот фактор перевешивает для меня сейчас чуть ли не всё остальное, т.к. такие люди в плохих местах - редко работают.
Т.е., скорее, это как история с хорошими романами: их пишут не для денег, а чтобы написать хороший роман, а деньги - приложатся (правда, к сожалению, не всегда при жизни). А то, если идти с другого конца - писать, чтобы заработать, как можно больше денег, то можно вполне оказаться у разбитого корыта.
Reply
Ну, слегка расстроился, что степать не выходит с момента крэша. Пытался даже компилировать новый gdbserver, и ставить на удалённом хосте. С тем же результатом. Руки кривые, а то. Потом задумался, ну, вот краш, что могло привести к нему. И воспроизвёл локально.
Ты хорошо выражаешь мысли, литературно.
Reply
Большое спасибо! :-)
Я тебе от всей души желаю всегда быть в коллективе интересных и опытных коллег!
Ну и уметь находить нужную информацию в интернете.
Количество правок от тебя иногда пугает, я по каждой получаю нотификацию. ;-)
Reply
Leave a comment