Opened 15 years ago

#55 closed defect (Not a bug)

MemoryError traceback

Reported by: weasel Owned by: nickm
Priority: Low Milestone:
Component: Mixminion-Other Version: 0.0.7.1
Severity: Keywords:
Cc: weasel Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

no idea if it's mixminion's fault, but still, here it is:

Jan 01 01:06:34.260 +0100 [WARN] Couldn't connect to 'winnie' at 64.115.210.23:48099 (fd 7)
Jan 01 01:06:34.261 +0100 [TRACE] DeliveryQueue failed to deliver T+KVMdFF from outgoing
Jan 01 01:06:34.263 +0100 [TRACE] (We'll try T+KVMdFF again at 2005-01-01 07:58:54)
Jan 01 01:08:00.397 +0100 [INFO] Downloading directory from http://mixminion.net/directory/Directory.gz
Jan 01 01:08:06.194 +0100 [INFO] Validating directory
Jan 01 01:08:17.903 +0100 [ERROR] Exception while processing; shutting down thread.
Jan 01 01:08:19.722 +0100 [ERROR] Traceback (most recent call last):

File "/home/minion/lib/python2.2/site-packages/mixminion/server/ServerMain.py", line 491, in run
job()
File "/home/minion/lib/python2.2/site-packages/mixminion/server/ServerMain.py", line 838, in c
self.dirClient.updateDirectory()
File "/home/minion/lib/python2.2/site-packages/mixminion/ClientDirectory.py", line 147, in updateDirectory
self.downloadDirectory(timeout=timeout)
File "/home/minion/lib/python2.2/site-packages/mixminion/ClientDirectory.py", line 165, in downloadDirectory
self._downloadDirectory(timeout)
File "/home/minion/lib/python2.2/site-packages/mixminion/ClientDirectory.py", line 256, in _downloadDirectory
self.rescan()
File "/home/minion/lib/python2.2/site-packages/mixminion/ClientDirectory.py", line 359, in rescan
self.save()
File "/home/minion/lib/python2.2/site-packages/mixminion/ClientDirectory.py", line 397, in
save
writePickled(os.path.join(self.dir, "cache"), data)
File "/home/minion/lib/python2.2/site-packages/mixminion/Common.py", line 616, in writePickled
cPickle.dump(obj, f, 1)

MemoryError

Jan 01 01:08:19.841 +0100 [FATAL] One of our threads has halted; shutting down.
Jan 01 01:08:19.841 +0100 [INFO] Server shutting down
Jan 01 01:08:19.842 +0100 [INFO] Telling cleanup thread to shut down.
Jan 01 01:08:19.843 +0100 [INFO] Cleanup thread shutting down.
Jan 01 01:08:19.844 +0100 [INFO] Telling processing thread to shut down.
Jan 01 01:08:19.845 +0100 [INFO] Telling delivery thread to shut down.
Jan 01 01:08:19.846 +0100 [INFO] Delivery thread shutting down.
Jan 01 01:08:19.846 +0100 [DEBUG] Disabling module DROP
Jan 01 01:08:20.291 +0100 [DEBUG] Syncing statistics to disk
Jan 01 01:08:20.501 +0100 [INFO] Server is shut down

The box isn't out of disk space, no quotas.

[weasel:remop_r:remop_t] minion@constellation:~/miniond$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) 65536
open files (-n) 256
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 16
virtual memory (kbytes, -v) 65536

let me know what else you'ld like to know

[Automatically added by flyspray2trac: Operating System: All]

Child Tickets

Change History (2)

comment:1 Changed 14 years ago by nickm

Hm. MemoryError usually means that the process has run out of memory. Did/do your mixminion
processes tend to grow larger than your ulimit -m? That seems quite big!

comment:2 Changed 14 years ago by weasel

flyspray2trac: bug closed.
Hmmm. That box is no more and rot26 is somewhere else now.

Let's assume for the moment that it did run into the ulimit
and close the bug. If the problem shows up again the bug
can always be reopened.

Note: See TracTickets for help on using tickets.