Tomboy enters infinite loop of errors on start

Bug #243387 reported by drink
4
Affects Status Importance Assigned to Milestone
tomboy
Unknown
Medium
tomboy (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: tomboy

This is what I get when I try to start tomboy:

[DEBUG]: NoteManager created with note path "/home/drink/.tomboy".
[INFO]: Initializing Mono.Addins
Stack overflow in unmanaged: IP: 0xb7fbc402, fault addr: 0xbf69effc
Stack overflow: IP: 0x81080b6, fault addr: 0xbf696ff8
At Unmanaged
Stacktrace:

  at (wrapper managed-to-native) System.IO.MonoIO.Read (intptr,byte[],int,int,System.IO.MonoIOError&) <0x00004>
  at (wrapper managed-to-native) System.IO.MonoIO.Read (intptr,byte[],int,int,System.IO.MonoIOError&) <0xffffffff>
  at System.IO.FileStream.ReadData (intptr,byte[],int,int) <0x00028>
  at System.IO.FileStream.RefillBuffer () <0x00022>
  at System.IO.FileStream.ReadByte () <0x0007a>
  at Mono.Addins.Serialization.BinaryXmlReader.ReadNext () <0x0001f>
  at Mono.Addins.Serialization.BinaryXmlReader.Skip () <0x00049>
  at Mono.Addins.Serialization.BinaryXmlReader.Skip () <0x00055>
  at Mono.Addins.Serialization.BinaryXmlReader.Skip () <0x00055>

Repeat ad infinitum. On ^C there is a segmentation fault.

Ubuntu 8.04.1
tomboy 0.10.2-0ubuntu1

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, do you have any specific step for reproduce this? do you get the same with another new user account? a few steps to reproduce it would be nice to have, thanks.

Changed in tomboy:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
drink (martin-espinoza) wrote : Re: [Bug 243387] Re: Tomboy enters infinite loop of errors on start

Looks like it does NOT happen on a new user account.
I previously wiped out everything but the .tomboy directory, which of course
contains my notes
Looks like if I delete my .tomboy I can come up and reinitialize the system
correctly...
oho! if I delete my .tomboy/addins-db-001 the problem goes away.
attached is my bad .tomboy (sans private notes)

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=540496

Changed in tomboy:
status: Incomplete → Triaged
Changed in tomboy:
status: Unknown → New
Revision history for this message
Юрий Аполлов (apollovy) wrote :

Got same in 9.04
Workaround from #2 solves the problem
Attaching diff from bad (addindb001~) and good (addindb001), made by
find /home/mc-scrat/.tomboy/addin-db-001~/ -type f | xargs cat > addindb001~
Hope it helps solving the trouble

Revision history for this message
Юрий Аполлов (apollovy) wrote :

diff from broken and working $(find /home/mc-scrat/.tomboy/addin-db-001~/ -type f | xargs cat > addindb001~)

Changed in tomboy:
importance: Unknown → Medium
status: New → Unknown
Changed in tomboy (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.