URN Logo
UNIX Resources » Linux » China Linux Forum » Python 编 程 » 19 » deallocating None ,这个错误是怎么的?
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
deallocating None ,这个错误是怎么的?
deallocating None ,这个错误是怎么的? - python23 [2004-04-24 22:32 | 1,746 byte(s)]
 
 
 
Subject: deallocating None ,这个错误是怎么的?
Author: python23    Posted: 2004-04-24 22:32    Length: 1,746 byte(s)
[Original] [Print] [Top]
这是我的一个需要长时间运行的程序,大概情况是
检查一个文件夹中是否有文件更新,如果有更新
就创建到server的连接,并发送信息,然后sleep一秒钟,
之后又检测,这样一直无限循环,大概到20分钟左右的时候
就报错,自动终止了,错误信息如下:

,'1081932850')
insert into File_Info(File_Name,File_Path,File_Time) values ('naojinjizhuanwan.c
rack.rar','L:','1079246198')
insert into File_Info(File_Name,File_Path,File_Time) values ('game.exe','L:','1
080221422')
message:c1:202.204.74.13:help.rar:HdHost.zip:test1.py:test.php:test.lua:Summer S
now.txt:hfjr.zip:VCD_PLAY.EXE:新建 文本文档.txt:数字信号.txt:test.m:123.asm:java
程序转成exe文件.txt:gmake-3.80.tgz:123.cir:test2.pyc:logo.gif:爸爸和女儿的对话.w
av:引导.txt:test2.py:ServU5009.exe:vv.txt:dijkstra.c:v3557_xg01class.rar:cor.lua
:base.pyc:1931841063_Ch2p9.zip:Summer Snow.mp3:gmake-3.74.tar.gz:汇编语言中的文
件操作.doc:gmake-3.80.tbz postgresql-7.4.2.tar.gz:test1.pyc:base.py:Opening Them
e (Kyosuke No. 1).mp3:gmake-3.77.tgz:test3.py:我的作业.txt:Untitled2.m:naojinjiz
huanwan.crack.rar:game.exe
Sat Apr 24 00:10:09 2004
Sat Apr 24 00:10:11 2004
Sat Apr 24 00:10:12 2004
insert into File_Info(File_Name,File_Path,File_Time) values ('Playboy.Ausgabe.Fe
bruar.2004.pdf','L:','1082729064')
message:c1:202.204.74.13:Playboy.Ausgabe.Februar.2004.pdf
Fatal Python error: deallocating None

abnormal program termination

看样子是Python的GC的问题了,但具体可能是什么情况?
而且每次出错终止程序时的位置都不一样。


----
when i first met python... thats fate!
[Original] [Print] [Top]
Subject: Re: deallocating None ,这个错误是怎么的?
Author: rings    Posted: 2004-04-25 00:14    Length: 193 byte(s)
[Original] [Print] [Top]
你是不是用c来调用python了。根据错误信息。你可能是在返回Py_None的时候没有调用Py_INCREF来增加引用计数。
应该是:

Py_INCREF(Py_None);
return Py_None;
[Original] [Print] [Top]
Subject: Re: deallocating None ,这个错误是怎么的?
Author: python23    Posted: 2004-04-25 12:29    Length: 245 byte(s)
[Original] [Print] [Top]
程序中没有使用C的,纯Python啊,
我到google上查了一下,发现出这样错误的好象都是C出的。
不过我用了一个叫 pysqlite 的扩展和 socket,
socket应该是没有问题了,难道是 pysqlite 出的问题?
我先看看。。
谢谢`~~
----
when i first met python... thats fate!
[Original] [Print] [Top]
« Previous thread
[精华] Python 食谱--1.5:增加一个入口到字典里
Python 编 程
19
Next thread »
ANN:NewEdit 项目测试性框架代码已经发布
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 04:11:40, cost 0.055428981781006 ms.