Programm stürzt ab entweder sofort oder nachdem ich mit der Maus über das Canvasgadget gleite
mit der Meldung < Programm abgebrochen (durch eine externe Library) >
Bug oder mein Fehler ?
Threads sind sehr kompliziert und selten eine gute Idee. Das ist ein sehr komplexes Themengebiet. Sie bieten sich nur für wenige Problemstellungen an, werden häufig an den falschen Stellen eingesetzt.
Ohne jetzt mit dem GDB durch das Programm gesprungen zu haben behaupte ich einfach mal, dass der Teil der Bibliothek nicht sicher für Threads ist. Die Behauptung wird durch diese Meldung gestützt:
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
purebasic_compilation0.out: xcb_io.c:179: dequeue_pending_request: Zusicherung »!xcb_xlib_unknown_req_in_deq« nicht erfüllt.