SNU-ARC / 2024_spring_sysprog_Lab5

11 stars 0 forks source link

segmentation fault in reference #8

Open tictactoeid opened 2 weeks ago

tictactoeid commented 2 weeks ago

안녕하세요, 제 구현과 reference 구현을 비교해보고 있던 중, reference에서 segmentation fault가 발생하는 것을 확인하였습니다.

$ reference/mcdonalds
$ reference/client 10

과 같이 실행하였을 때, client의 모든 order를 마친 후 server에서 간헐적으로 segmentation fault가 발생하는 것 같은데, 확인해주시면 감사하겠습니다.

image

kwonsw055 commented 2 weeks ago

저희 환경에서는 오류가 reproduce 되지 않고 있습니다. 혹시 돌리시는 환경이 어떻게 되시나요? VM 설정에서 따로 바꾸신 건 없으신가요?

tictactoeid commented 2 weeks ago

안녕하세요, ssh 사용 중이어서 display를 remove하였으며, Lab 4에서 문제가 발생하여 안내해주신 대로 vCPU를 1로 설정했습니다. 이번 Lab에서 이로 인한 문제가 발생할 수도 있을까요?

tictactoeid commented 2 weeks ago

추가로 말씀드리면, 제가 작성한 코드는 해당 오류가 전혀 발생하지 않고 있습니다. macOS Apple Silicon에서 UTM 이용하고 있습니다.

kwonsw055 commented 2 weeks ago

UTM에서 vCPU=1인 경우에 레퍼런스에서 문제가 발생하는 것으로 보입니다. 해당 문제를 해결한 레퍼런스 바이너리를 업로드하였습니다.