안녕하세요?
초보 리눅서입니다.
저는 AUAS CUX4-D(1G Intel Dual)에서 리눅스를 깔고 사용하고 있습니다.
얼마전까지는 와우리눅스7.0(까치)에서 smp버젼의 커널로 사용하였다가,
몇일전에 Redhat9.0으로 다시 깔았습니다.
그런데 문제는 non-smp버젼의 커널로 부팅을 할 때에는 문제가 없는데,
smp버젼의 커널로 부팅을 할 때에는 예외없이 시스템이 도중에서 멈춥니다.
그래서 이곳 게시판에서 저와 비슷한 경험을 갖고 있는 분이 있나 검색했더니,
그 분은 BIOS setting에서 MPS1.4를 enable->disable로 바꾸었더니,
Qt에서 개발을 하고 있습니다.
계산을 하는 쓰레드가 있어서, 계산된 내용을 중간 중간
화면에 보여주려고 하는데,
계산하는 쓰레드에서 Qt Paint 관련 함수를 호출하니까 위와 같은 에러가
발생했습니다.
좀 찾아보니까 XLib 이 하나의 쓰레드에서만 동작을 한다고 하는데,
정확하게 이해를 못하겠습니다.
이 문제를 어떻게 하면 해결할 수 있을까요?