SIGABRT during traskoding
Brought to you by:
attendant
while traskoding multiple ogg files to mp3, traskode crashed with SIGABRT
transkode: encoding process finished successfully
transkode: transcoding finished succesfully
transkode: xcb_lock.c:33: _XCBUnlockDisplay: Předpoklad „xcb_get_request_sent(dpy->xcb->connection) == dpy->request“ nesplněn.
KCrash: Application 'transkode' crashing...
the sentence
Předpoklad „xcb_get_request_sent(dpy->xcb->connection) == dpy->request“ nesplněn.
means +-
assumption ... not satisfied.
sometimes, the following is shown instead:
transkode: xcb_lock.c:77: _XGetXCBBuffer: Předpoklad „((int) ((xcb_req) - (dpy->request)) >= 0)“ nesplněn.
I had the same problem, except when transcoding from any format to any format. After digging around I figured it was a thread locking problem. I put a call to XInitThreads() right at the beginning of main(), and so far haven't had this problem again (60 files transcoded in 3 different attempts).