2011-06-13 4 views
0

다음 소형 파이썬 프로그램은 KDE API를 사용하여 URL의 내용을 검색합니다. 불행히도, 그것은 segfaults. 잘못된 것이 있습니까? 아니면 KDE의 버그입니까?파이썬에서 KIO로 분할 오류가 발생 했습니까?

kio.py :

#!/usr/bin/env python2 
# coding: utf-8 

from PyKDE4 import kdecore,kio 
url = kdecore.KUrl("http://www.google.com") 
print url 
kio.KIO.get(url) 
print "ok!" 

하면 실행 :

[[email protected] tmp]$ ./kio.py 
PyQt4.QtCore.QUrl(u'http://www.google.com') 
Segmentation fault (core dumped) 

역 추적 :

(gdb) bt 
#0 0xb6a352a4 in QObject::thread() const() from /usr/lib/libQtCore.so.4 
#1 0xb46f0b43 in ??() from /usr/lib/libkio.so.5 
#2 0xb46f0eaa in KIO::Scheduler::doJob(KIO::SimpleJob*)() from /usr/lib/libkio.so.5 
#3 0xb464bb8c in ??() from /usr/lib/libkio.so.5 
#4 0xb464d81a in KIO::TransferJob::TransferJob(KIO::TransferJobPrivate&)() from /usr/lib/libkio.so.5 
#5 0xb4652c69 in KIO::get(KUrl const&, KIO::LoadType, QFlags<KIO::JobFlag>)() from /usr/lib/libkio.so.5 
#6 0xb4b0649b in ??() from /usr/lib/python2.7/site-packages/PyKDE4/kio.so 
#7 0xb762425a in PyCFunction_Call() from /usr/lib/libpython2.7.so.1.0 
#8 0xb7682182 in PyEval_EvalFrameEx() from /usr/lib/libpython2.7.so.1.0 
#9 0xb7683f70 in PyEval_EvalCodeEx() from /usr/lib/libpython2.7.so.1.0 
#10 0xb76840c3 in PyEval_EvalCode() from /usr/lib/libpython2.7.so.1.0 
#11 0xb769dc0b in run_mod() from /usr/lib/libpython2.7.so.1.0 
#12 0xb769eaf2 in PyRun_FileExFlags() from /usr/lib/libpython2.7.so.1.0 
#13 0xb769f7cc in PyRun_SimpleFileExFlags() from /usr/lib/libpython2.7.so.1.0 
#14 0xb76a0372 in PyRun_AnyFileExFlags() from /usr/lib/libpython2.7.so.1.0 
#15 0xb76b18fc in Py_Main() from /usr/lib/libpython2.7.so.1.0 
#16 0x08048557 in main() 

이 중요한 경우 나, 아치 리눅스에 대한 최신 파이썬 2.7을 사용하고 있습니다 .

답변

관련 문제