Custom Query (24601 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (28 - 30 of 24601)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Ticket Resolution Summary Owner Reporter
#29 Fixed traceback happens occasionally during queue or flush nickm weasel
Description

[Moved from bugzilla] Reporter: qumqats@… (Joel M. Baldwin) Description: Opened: 2004-03-23 04:36

Mixminion version 0.0.7rc1 This software is for testing purposes only. Anonymity is not guaranteed. Traceback (most recent call last):

File "bin/mixminion", line 10, in ?

mixminion.Main.main(sys.argv)

File "/home/minion/lib/python2.3/site-packages/mixminion/Main.py", line 333,

in main

func(commandStr, args[2:])

File "/home/minion/lib/python2.3/site-packages/mixminion/ClientMain.py", line

1215, in runClient

parser.init()

File "/home/minion/lib/python2.3/site-packages/mixminion/ClientMain.py", line

973, in init

self.directory = mixminion.ClientDirectory.ClientDirectory(

File "/home/minion/lib/python2.3/site-packages/mixminion/ClientDirectory.py",

line 114, in init

self._diskLock.release()

File "/home/minion/lib/python2.3/site-packages/mixminion/Common.py", line

1527, in release

assert self.fd is not None

AssertionError


Ug. My guess is that some call to the aquire-lock code is failing, and raising an exception, which is tryggering the finally clause of some try/finally block, which calls the release-lock code, which fails because the lock was never acquired in the first place.

I've moved the aquire-lock logic outside of the corresponding try blocks, to see what happens. This shouldn't solve the issue, but should make the exceptions more helpful. :/


This happened with a send command ( pings/chains do a queue and then a flush )

Mixminion version 0.0.7rc1 This software is for testing purposes only. Anonymity is not guaranteed. Mar 22 20:48:47.090 -0800 [WARN] The ConnectionTimout option in your . mixminionrc is deprecated; use Timeout instead. Traceback (most recent call last):

File "/home/minion/bin/mixminion", line 10, in ?

mixminion.Main.main(sys.argv)

File "/home/minion/lib/python2.3/site-packages/mixminion/Main.py", line 333,

in main

func(commandStr, args[2:])

File "/home/minion/lib/python2.3/site-packages/mixminion/ClientMain.py", line

1193, in runClient

parser.init()

File "/home/minion/lib/python2.3/site-packages/mixminion/ClientMain.py", line

951, in init

self.directory = mixminion.ClientDirectory.ClientDirectory(

File "/home/minion/lib/python2.3/site-packages/mixminion/ClientDirectory.py",

line 114, in init

self._diskLock.acquire()

File "/home/minion/lib/python2.3/site-packages/mixminion/Common.py", line

1502, in acquire

self._lock(self.fd, blocking)

File "/home/minion/lib/python2.3/site-packages/mixminion/Common.py", line

1559, in _lock

raise LockfileLocked()

mixminion.Common.LockfileLocked


Okay, got it.

The exception means that we tried to acquire the lock in nonblocking mode, but we didn't handle the exception.

Turns out, we didn't _mean_ to acquire it in nonblocking mode. :/ But the LockFile interface doesn't DTRT and default to blocking. D'oh!

Fixing in CVS.

[Automatically added by flyspray2trac: Operating System: FreeBSD]

#30 wontfix multiple client processes colliding nickm weasel
Description

[Moved from bugzilla] Reporter: qumqats@… (Joel M. Baldwin) Description: Opened: 2004-03-23 07:19

I've noticed the following error every once in a while.

I assume that multiple processes are operating on the client queue and that they're colliding with each other. ( one processes deletes the two meta files one by one, the other checks things in the middle between deletes when there is a file missing and thinks it is an orphan )

Mixminion version 0.0.7rc1 This software is for testing purposes only. Anonymity is not guaranteed. Mar 22 22:10:30.066 -0800 [INFO] Generating payload(s)... Mar 22 22:10:30.087 -0800 [INFO] Selected path is rot26,futureworlds:totoro1 Mar 22 22:10:30.140 -0800 [INFO] Packet queued Mar 22 22:10:30.141 -0800 [INFO] Connecting... Mar 22 22:10:45.894 -0800 [INFO] ... 1 sent Mar 22 22:10:46.151 -0800 [WARN] Removing 1 orphaned metadata files from /home/minion/.mixminion/queue Mar 22 22:10:46.153 -0800 [ERROR] Error while cleaning queue: [Errno 2] No such file or directory: 'meta_HjeT5fSh'

[Automatically added by flyspray2trac: Operating System: FreeBSD]

#31 Fixed mixminion reassemble PqEYO0ly9UZb -o foo gives a traceback nickm weasel
Description

[Moved from bugzilla] Reporter: peter@… (Peter Palfrader) Description: Opened: 2004-03-23 10:30

Yes, I'm a gnu user, used to just append options whenever I think of them. Still, it shouldn't give me an exception. weasel@valiant:~/mixminion$ ./bin/mixminion reassemble PqEYO0ly9UZb -o foo Mixminion version 0.0.7rc1 This software is for testing purposes only. Anonymity is not guaranteed. Traceback (most recent call last):

File "./bin/mixminion", line 10, in ?

mixminion.Main.main(sys.argv)

File

"/home/weasel/mixminionlib/python2.3/site-packages/mixminion/Main.py", line 333, in main

func(commandStr, args[2:])

File

"/home/weasel/mixminionlib/python2.3/site-packages/mixminion/ClientMain.py", line 2010, in reassemble

msg = client.pool.getMessage(msgid)

File

"/home/weasel/mixminionlib/python2.3/site-packages/mixminion/ClientUtils.py", line 936, in getMessage

msg = pool.getReadyMessage(state.messageid)

AttributeError: 'NoneType' object has no attribute 'messageid'


Will fix.

[Automatically added by flyspray2trac: Operating System: Linux]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Note: See TracQuery for help on using queries.