On win32: 30gb of "MsgWaitForMultipleObjects() failed: The handle is invalid"
Derek Atkins
warlord at MIT.EDU
Tue Sep 11 09:42:10 EDT 2007
Josh Sled <jsled at asynchronous.org> writes:
> Charles Duffy <cduffy at spamcop.net> writes:
>> Gnucash 2.2.1 (r16462) has been working well on win32 for me for a
>> significant while -- and then the trace file from a session I left open
>> overnight ate the 30GB of free space left on my hard drive.
>>
>> * WARN <qof.engine> [guid_init()] only got 2129 bytes.
>> The identifiers might not be very random.
>> * CRIT <gnc.app-util> gnc_detach_process: assertion `proc &&
>> proc->pid' failed
>> * WARN <GLib> gmain.c:436: MsgWaitForMultipleObjects() failed: The
>> handle is invalid.
> [...]
>> ....followed by very, very, very much of the same.
>>
>> This issue is not, unfortunately, reliably reproducible.
>
> Obviously, this should be pushed upstream to glib...
It's not so obvious to me. This COULD be a bug in our win32 process
code in app-util. I'd first check to see if the gnc_detach_process()
failure is the cause. It might be setting up some process watch in
glib with an invalid handle because the process didn't start properly.
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-user
mailing list