보통 저런건 타이밍 관련 버그일 확율이 큼
A B C 순서데로 쓰고 읽어야 하는데 이 순서가 꼬였거나 같은 자원을 여려 쓰레드가 공유해서 동시 쓰고 읽기 하다가 이 순서가 안맞거나 해서 발생한 이슈인데 랭킹보드가 적용되면서 우연찮게 이 순서가 늘 일정하게 유지되게 되서 버그 발생 안함 = 나중에 무슨 이유에서인지 그 순서가 조금이라도 틀어지면 다시 문제 나올 수 있음
(랜덤 버그가 될 확율이 높음)
본인 지난번 글카 및 파워 교체시 일어난 일
1. 글카 교체 - 부팅 됨
2. 파워 교체 - 부팅 안 됨
3. 메모리가 헐거워 졌을 수 있으니 메모리 다시 흔들어줌 - 부팅 안 됨
4. 파워를 원래꺼에 연결 - 부팅 됨
5. 파워가 불량인가하면 불은 계속 들어옴
6. 다시 파워 접속 - 부팅 실패
7. 콤터한테 싹싹 빌면서 모든 케이블 뽑았다가 다시 꼽고 입으로 후후 불어서 먼지 빼냄 - 부팅 성공
보통 저러면 메모리 이슈같이 존나 크리티컬인게 원인일 가능성이 있어서 ㅋㅋㅋ
보통 고치지 않은 버그가 사라진거면 고쳐진게 아니라 실행이 안되고 있는 부분일 가능성이 높다.
이유를 모르겠는데 해결됨=언제 다시 망가질지 예측할 수조차 없음.
나도 이번에 신기능 개발한거 릴리즈 했는데 갑자기 일부 기능이 100퍼 실패하는 케이스 생겨서 찾아보니깐 5년전에 추가된 기능이 여태까지 단 한번도 정상작동 하지 않고 100퍼 false 보내는 미친 로직이 되어있는거 발견해서.. 개고생함
옛날에 C언어 컴파일러 버그가 좀 있었음 뭔가 수정해도 버그가 안고쳐지면 컴퓨터 껏다 켜보고 그랬는데 놀랍게도 이러면 해결이 됨 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
보통 저러면 메모리 이슈같이 존나 크리티컬인게 원인일 가능성이 있어서 ㅋㅋㅋ
다른데서 넘쳐서 여기서 박살나던게 다른데 고침으로 메모리 위치가 바뀌어서 박살이 안나게 된 거일 가능성이 크지 릴리즈 버젼 만들거나 다른거 만들다가 고 파편화 된 메모리 사이에 들어갈만한 뭔가가 생겨나면 다시 버그가 생기고 ㅋㅋㅋㅋㅋㅋ
이유를 모르겠는데 해결됨=언제 다시 망가질지 예측할 수조차 없음.
보통 고치지 않은 버그가 사라진거면 고쳐진게 아니라 실행이 안되고 있는 부분일 가능성이 높다.
버그는 버그를 부른다
무섭다
옛날에 C언어 컴파일러 버그가 좀 있었음 뭔가 수정해도 버그가 안고쳐지면 컴퓨터 껏다 켜보고 그랬는데 놀랍게도 이러면 해결이 됨 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
어?
나도 이번에 신기능 개발한거 릴리즈 했는데 갑자기 일부 기능이 100퍼 실패하는 케이스 생겨서 찾아보니깐 5년전에 추가된 기능이 여태까지 단 한번도 정상작동 하지 않고 100퍼 false 보내는 미친 로직이 되어있는거 발견해서.. 개고생함
그로직이 혹시 가동안할때 발현안시키려고 상시 false를 기본으로 깔아뒀는데 만든 신기능이 그 코드를 응용하는거라 100%fail로 이어진거야....?
나 테스트하느라 넣어 놓고 잊어버린게 거대한 스노우볼이 되어 굴러온적이 있었는데 그런거 아닐까 ㅋㅋㅋㅋ
근데 모두 사라진거면 트리거되는요소를 버그 여러개가 공유하고있어서 아님?
질문하는 저 사람은 왜 퇴근을 안함?
디버그상 오류가 없는데 돌아가지 않을때?
참조가 꼬였는데 그 참조가 랭킹 쪽에 닿아서 버그가 복사가 되어버리고
희망편 : 랭킹 기능 구현을 통해서 누락된 게 채워져서 정상화 절망편 : 랭킹 기능 구현해서 운이 좋게 해당 분기를 안 탐, 근데 왜 안 탔는지늠 몰라서 폭탄은 남아있음
저렇게 잘 되다가 아주 가끔씩 버그 터져주면 진짜 멘탈 나감
보통 저런건 타이밍 관련 버그일 확율이 큼 A B C 순서데로 쓰고 읽어야 하는데 이 순서가 꼬였거나 같은 자원을 여려 쓰레드가 공유해서 동시 쓰고 읽기 하다가 이 순서가 안맞거나 해서 발생한 이슈인데 랭킹보드가 적용되면서 우연찮게 이 순서가 늘 일정하게 유지되게 되서 버그 발생 안함 = 나중에 무슨 이유에서인지 그 순서가 조금이라도 틀어지면 다시 문제 나올 수 있음 (랜덤 버그가 될 확율이 높음)
병렬 프로그램 관련 쪽이 저럴때까... 처음 배울때 동기화 안하고 하다 printf 한줄로 프로그램이 터지던
1. 랭킹을 넣는걸 기준으로 짯는데 랭킹이 없는 상태로 만들어서 버그가 났다 (랭킹이 생겼으니 연동되었다) 2. 말 그대로 랭킹을 넣어서 아예 작동을 안해서 버그가 안 났다
아래짤.. 으아아 서버 닫고 고쳐!!!
본인 지난번 글카 및 파워 교체시 일어난 일 1. 글카 교체 - 부팅 됨 2. 파워 교체 - 부팅 안 됨 3. 메모리가 헐거워 졌을 수 있으니 메모리 다시 흔들어줌 - 부팅 안 됨 4. 파워를 원래꺼에 연결 - 부팅 됨 5. 파워가 불량인가하면 불은 계속 들어옴 6. 다시 파워 접속 - 부팅 실패 7. 콤터한테 싹싹 빌면서 모든 케이블 뽑았다가 다시 꼽고 입으로 후후 불어서 먼지 빼냄 - 부팅 성공