本ID做embedded linux
最近去一家公司面試
有跟主管聊自己分析處理crash dump的經驗
主管的反應:
“有這經驗很有幫助啊,我們常常有這種問題要看”
本ID聽了覺得眉頭一皺,發覺不單純
“欸幹,常常有dump 要看是怎樣,你們的Code是有多不穩”
科技業板怎麼看
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.54.46 (臺灣)
※ 文章網址: https://webptt.cc/bbs/Tech_Job/M.1648528941.A.737.html
推文 (55)
噓
Tigerman001
你第一天上班?
03/29 12:46
→
s1612316
很穩你就不會在那了
03/29 12:47
推
bear1414
這就是你的價值啊
03/29 12:48
→
loadingN
找你來當debugger
03/29 12:48
推
TWeng
很稀鬆平常吧
03/29 12:58
推
AgentSkye56
你學生喔
03/29 12:59
推
j0612lin
沒有bug, 豬八戒就失業囉~
03/29 13:00
噓
pttano
我的價值來自我產出的bug量啊
03/29 13:05
推
wulouise
你在哪一家不用分析Dump?很好奇
03/29 13:23
推
elvis30901
怕
03/29 13:23
噓
lplpkkk
故意assert debug不就也要會看
03/29 13:42
→
TCPipv6
R&D的D,你是不是以為是development
03/29 13:50
→
otira
R也不會是Research
03/29 13:54
噓
NerVGear
你知道連Google自己的東西也是一堆coredump要看嗎?
03/29 13:58
→
shooter555
reproduce and debug
03/29 14:33
推
GymRat
純推15樓
03/29 14:48
推
yamakazi
很常啊,而且有時候很難打到,打到也很難解,有的時
03/29 14:56
→
yamakazi
候光加null check也不行。簡單的時候接gdb 和debug
03/29 14:56
→
yamakazi
build可以reproduce那就還好
03/29 14:56
→
yamakazi
難的時候我跟你講怎麼試都試不出來,但偏偏客戶的re
03/29 14:59
→
yamakazi
lease build在很罕見的狀況下可以試出來。有一次還
03/29 14:59
→
yamakazi
是死在Qt lib,上網去查看到也有人在Qt issue track
03/29 14:59
→
yamakazi
er問一樣的問題,如果Qt官方有解的話照抄或叫客戶升
03/29 14:59
→
yamakazi
級Qt版本再試一次
03/29 14:59
→
legendd
不會crash 你就沒工作了
03/29 15:00
→
yamakazi
沒解的話,就要自己改Qt code,改自己不熟悉的框架
03/29 15:01
→
yamakazi
很痛苦
03/29 15:01
→
yamakazi
簡單的話加一行null check,接著閒晃等下班
03/29 15:02
→
yamakazi
難的時候開war room召集各組頂尖搶著解三週都解不出
03/29 15:03
→
yamakazi
來,最後只好推給Qt
03/29 15:03
→
yamakazi
強者
03/29 15:04
→
yamakazi
再不然就是推給記憶體被其他app用光,反正證明自己
03/29 15:07
→
yamakazi
的app沒有用光記憶體,valgrind有過, static analys
03/29 15:07
→
yamakazi
es有過,記憶體endure test有過就好。系統記憶體被
03/29 15:07
→
yamakazi
其他人app用光請去找其他app,想辦法推掉
03/29 15:07
→
yamakazi
燒機測試幾十個小時,把記憶體用量錄下來,然後給客
03/29 15:09
→
yamakazi
戶看說都是那傢伙把記憶體用光才會crash,請先解掉
03/29 15:09
→
yamakazi
這題我們再幫你解
03/29 15:09
推
yamakazi
還有一次播tts語音,也是死在某個開源語音套件裡
03/29 15:14
→
dildoe
結果五樓連dump/設備/環境資訊都沒有 只有很爛的鬼
03/29 15:31
→
dildoe
故事 根本trash dump XD
03/29 15:31
推
holydon
沒bug就要你幹嘛…
03/29 17:11
→
ILYY
一股菜味
03/29 17:22
推
yamakazi
還有的時候是multithread的問題,比如UI一個thread
03/29 17:22
→
yamakazi
,rendering 一個thread,用shared memory傳資料,
03/29 17:22
→
yamakazi
但沒處理好取記憶體超出邊界也會crash
03/29 17:22
→
mike0327
沒有crash要你幹嘛?
03/29 19:02
推
jack7923love
真本事 但也很塞
03/29 19:41
推
pacers
不用看crash dump 你是多菜?
03/29 19:48
推
GuitarOcean
上面y怎麼感覺在做QtWebKit
03/29 21:17
推
easyman
菜鳥問題
03/29 23:36
推
usan
上面是做tv吧
03/29 23:59
噓
lpoijk
講這種話的 我建議直接跳過 不用考慮了
03/30 00:12
推
easych
不意外 有leak的ipcam都能賣好一陣子了
03/30 09:34
推
regulator
這不就是你的價值嘛!
04/05 11:38