2010-08-01 5 views
1

GTK +에서 버그를 해킹하는 가장 좋은 방법은 무엇입니까? https://bugzilla.gnome.org/show_bug.cgi?id=127840에있는 버그는 짜증나, 나는 그것의 작동 버전을보고 싶습니다. 그러나 코드의 라인이 너무 많아 코드의 올바른 부분을 어떻게 찾을 수 있습니까? 나는 DDD를 사용하고있다.GTK +에서 버그를 찾는 방법

+0

그래서이 7 살짜리 벌레가 아직 거기에 있습니까? 편집 : 예, gedit는 여기에'A '로 가득 찬 10M 파일을 좋아하지 않습니다. 그러나 나는 그것을 고치는 것이 쉽지 않을 것이라고 생각한다. – Thomas

+0

그것은 "진정한"유스 케이스이기 때문에 자극적입니까, 아니면 단순히 기존에 자극적입니까? 그냥 호기심 ... – unwind

+0

내가 가장 좋아하는 텍스트 편집기가 Gedit이므로 자극적입니다. 단 한 줄에 700000 자의 줄을 표시 할 수 없으며 원래의 문자열에 가장 좋은 부분 문자열을 찾아야하는 프로그래밍 연습을 요청할 수있는 버그가 있습니다. . 다른 편집기를 사용할 수 있습니다. – beginnerdebugger

답변

0

이 경우에는 텍스트보기에서 버그라는 것을 알고 있으므로 gtk +/gtk/gtktextview.c를보고 다른 관련 파일에 대한 소스를 따라 시작하십시오.

이 특정 버그는 근본적으로 해결할 수 없습니다. 각 단락은 단일 PangoLayout으로 렌더링되며 PangoLayout은 단락의 일부만 처리하는 것을 실제로 지원하지 않습니다. 오류를 던지거나 줄 바꿈 또는 뭔가를 삽입하는 것이 GEdit의 가장 좋은 해결책 일 수 있습니다.

관련 문제