[완료]listview에 아이템 추가시 프로그램 다운 현상
글쓴이: indeok84 / 작성시간: 월, 2009/06/29 - 11:19오전
패킷을 캡쳐 후 정보를 listview에 쓰레드를 이용하여 계속 아이템을 추가합니다.
QListViewItem *item = new QListViewItem(list, info1, info2, info3);
이런식으로 쓰레드를 호출 할때 리스트뷰에 아이템을 추가 하도록 하였습니다
리스트뷰에 아이템 추가 없이 쓰레드만 실행시켰을때는 프로그램이 잘 동작하는데
리스트뷰에 지속적으로 아이템을 추가 시키도록 동작 시키면 랜덤으로 어느 시점에 가서
segmentation fault가 발생하면서 프로그램이 다운됩니다.
DDD로 디버깅 해 본 결과 QListViewItem::sortChildItems() 에서 발생한다고 하던데,,,
저런 함수 사용하지도 않았는데 뭐가 문제인지 모르겠네요;;;
리스트뷰에 아이템을 넣을때 - 뭔가 문제가 있는 건가요 ?
며칠동안 이것때문에 다른걸 못하고 있습니다 ㅠㅠ
해결방법 아시는분 알려주시면 정말 감사하겠습니다!!
Forums:
제 생각에는..
윈도우프로그래밍만 해봐서 잘모르겠지만
이런 경우는 리스트 컨트롤의 SORT기능을 체크 해서 그런것 같습니다.
VC에도 이것때문에 실수할때가 간혹 있습니다.
리스트 컨트롤의 sort기능을 끄는게 있는지 모르겠습니다.
감사합니다.!
감사합니다!!
설마 저것때문일거라고는 생각을 못했었는데,,,, 생각이 너무 짧앗네요 -_-;;
근데 이제는 정렬의 문제가 생겻네요..;; 후아;
아무튼 감사합니다!! ^^
댓글 달기