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 | 4362 (3988) | brodul |
| » | Izšel Ubuntu 10.04 LTS - Lucid Lynx (strani: 1 2 3 4 )Oddelek: Novice / Operacijski sistemi | 37920 (32419) | poweroff |
| » | Novosti v Linux jedruOddelek: Novice / Grafične kartice | 7994 (6895) | Matevžk |
| » | Nova resna ranljivost v Linux jedrih 2.4 in 2.6 (strani: 1 2 )Oddelek: Novice / Varnost | 11254 (8652) | karafeka |
| » | Na BlackHatu prikazano kako zaobiti Microsoftovo 'killbit' zaščitoOddelek: Novice / Varnost | 3879 (2949) | denial |