Loading User Data Snafu

David T. sunfish62 at yahoo.com
Tue Jan 11 03:20:18 EST 2011


I am reinvigorating this thread because I am encountering the same problem under 2.4.0 sporadically. The log file has several megabytes of the following sort of entry in it:

* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x115247b0 set date to 1041321600.000000000 Tue Dec 31 00:00:00 2002
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x115247b0 set date to 1157752805.000000000 Fri Sep  8 15:00:05 2006
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524838
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x115249d0
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524a58 set date to 1049097600.000000000 Mon Mar 31 00:00:00 2003
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524a58 set date to 1157752805.000000000 Fri Sep  8 15:00:05 2006
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x115249d0
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524948
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524948 set date to 1049097600.000000000 Mon Mar 31 00:00:00 2003
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524948 set date to 1157752805.000000000 Fri Sep  8 15:00:05 2006
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x115249d0
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x115249d0
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524838 set date to 1049097600.000000000 Mon Mar 31 00:00:00 2003
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524838 set date to 1157752805.000000000 Fri Sep  8 15:00:05 2006
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x115249d0
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524b68
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524bf0 set date to 1049097600.000000000 Mon Mar 31 00:00:00 2003
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524bf0 set date to 1157752805.000000000 Fri Sep  8 15:00:05 2006
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524c78
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524d88
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524d88 set date to 1050908400.000000000 Mon Apr 21 00:00:00 2003
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x11524d88 set date to 1157752805.000000000 Fri Sep  8 15:00:05 2006
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524c78
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524b68
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x115249d0 set date to 1051772400.000000000 Thu May  1 00:00:00 2003
* 23:57:32  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x115249d0 set date to 1157752805.000000000 Fri Sep  8 15:00:05 2006
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524ae0
* 23:57:32  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x11524c78

The last one is:

* 00:01:05  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x143870a0 set date to 1128322800.000000000 Mon Oct  3 00:00:00 2005
* 00:01:05  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x143870a0 set date to 1157752806.000000000 Fri Sep  8 15:00:06 2006
* 00:01:05  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x14380f40
* 00:01:05  INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback trans=0x14380e30

The timestamps show that these hold up the start by three and a half minutes. I'm not certain, but this seems like a lot of activity that is slowing things down. Does anyone know whether these are supposed to be here? Why are they running? 

I am using an XML data file.

David

--- On Tue, 12/7/10, John Ralls <jralls at ceridwen.us> wrote:

> From: John Ralls <jralls at ceridwen.us>
> Subject: Re: Loading User Data Snafu
> To: "David T." <sunfish62 at yahoo.com>
> Cc: "devel gnucash" <gnucash-devel at gnucash.org>
> Date: Tuesday, December 7, 2010, 10:09 PM
> 
> On Dec 7, 2010, at 9:32 PM, David T. wrote:
> 
> > Hi. I am running both 2.2.9 and 2.3.17 on my Mac (OS X
> 10.5.8) using the bundles from Sourceforge, and suddenly
> today I have found that the start up repeatedly gets bogged
> down at the Loading User Data prompt. This part is now
> taking several minutes, whereas before (yesterday), it was
> only taking 30 seconds or so. I have encountered this
> before, and Check & Repair tended to fix it, but not
> now. 
> > 
> > While I do have one report that opens on start up,
> this slow down is happening before the report is getting
> loaded. I have no idea why this is happening all of a
> sudden, and don't even know where to start looking for a
> fix.
> > 
> 
> Is that with both versions, and with XML?
> 
> (Assuming XML) if you load a backup file from a couple of
> days ago, does it load quickly? If so, you might be able to
> triage it by finding which is the first backup which loads
> slowly and then examining the corresponding log file to see
> what changed in your database. 
> 
> Regards,
> John Ralls
> 
> 
> 


      


More information about the gnucash-devel mailing list