Forum » Programiranje » [Python] Python3 ctypes in segfault
[Python] Python3 ctypes in segfault
BigWhale ::
Greetings,
Tale koda:
http://pastebin.com/nSK7SSs7
Ce jo pozenem s python2.x dela normalno. Program se pozene, nalozi externo knjiznjico, se poveze z PulseAudio streznikom in izpise seznam vseh izhodnih naprav.
Ce jo pozenem s python3, pa stvar veselo segfaultne. Bolj natancno segfault ze zgodi takrat, ko bi se moral poklicat pa_state_cb(). Po pregledu PulseAudio kode, je ocitno, da se vse skupaj obesi tocno takrat, ko se v Cju izvede klic tega callbacka.
Zakaj je razlika med python2 in python3, mi ni jasno.
Tale koda:
http://pastebin.com/nSK7SSs7
Ce jo pozenem s python2.x dela normalno. Program se pozene, nalozi externo knjiznjico, se poveze z PulseAudio streznikom in izpise seznam vseh izhodnih naprav.
Ce jo pozenem s python3, pa stvar veselo segfaultne. Bolj natancno segfault ze zgodi takrat, ko bi se moral poklicat pa_state_cb(). Po pregledu PulseAudio kode, je ocitno, da se vse skupaj obesi tocno takrat, ko se v Cju izvede klic tega callbacka.
Zakaj je razlika med python2 in python3, mi ni jasno.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Knjiga za pythonOddelek: Programiranje | 4162 (3788) | brodul |
» | Izšel Ubuntu 10.04 LTS - Lucid Lynx (strani: 1 2 3 4 )Oddelek: Novice / Operacijski sistemi | 35305 (29804) | poweroff |
» | Novosti v Linux jedruOddelek: Novice / Grafične kartice | 7325 (6226) | Matevžk |
» | Nova resna ranljivost v Linux jedrih 2.4 in 2.6 (strani: 1 2 )Oddelek: Novice / Varnost | 10574 (7972) | karafeka |
» | Na BlackHatu prikazano kako zaobiti Microsoftovo 'killbit' zaščitoOddelek: Novice / Varnost | 3672 (2742) | denial |