Tomboy crashes at seemingly random times (probably during auto-sync)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tomboy (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Tomboy crashes at random times (several times a day). I usually have it running with a couple of notes and the search window open. The error message is included below. There appears to be no data loss involved. I think this problem started after I updated to Oneiric on release date, but I am not sure.
user@host:~$ tomboy
[INFO 14:24:24.869] Initializing Mono.Addins
(Tomboy:7287): Gtk-CRITICAL **: gtk_tree_
(Tomboy:7287): GLib-GObject-
(Tomboy:7287): GLib-GObject-
(Tomboy:7287): Gtk-CRITICAL **: gtk_tree_
(Tomboy:7287): Gtk-CRITICAL **: /build/
There is a disparity between the internal view of the GtkTreeView,
and the GtkTreeModel. This generally means that the model has changed
without letting the view know. Any display from now on is likely to
be incorrect.
*** glibc detected *** mono: free(): invalid next size (fast): 0x00007f2cb55584b0 ***
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
* Assertion at domain.c:333, condition `left < right' not met
Segmentation fault
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: tomboy 1.8.0-1ubuntu1.1
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Tue Nov 15 14:45:43 2011
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
ProcEnviron:
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: tomboy
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (33 days ago)
It crashed again. This time I was running with he "--debug" flag. Here is the error output:
. ..resetting sync timer ..resetting sync timer hecker: Checking server for updates /one.ubuntu. com/notes/ api/1.0/ /one.ubuntu. com/notes/ api/1.0/ user/ hecker: Detected that sync would be a good idea now /one.ubuntu. com/notes/ api/1.0/ /one.ubuntu. com/notes/ api/1.0/ user/ /one.ubuntu. com/notes/ api/1.0/ op/?include_ notes=true& since=758 /one.ubuntu. com/notes/ api/1.0/ op/
.
.
[DEBUG 15:21:05.254] Saving 'Ubuntu Oneiric Ocelot: Post-install'...
[DEBUG 15:21:05.390] Note saved or deleted within a minute of next autosync.
[DEBUG 15:21:05.857] Saving 'To Do: Some Day'...
[DEBUG 15:21:05.896] Note saved or deleted within a minute of next autosync.
[DEBUG 15:22:05.898] BackgroundSyncC
[DEBUG 15:22:05.899] Building web request for URL: https:/
[DEBUG 15:22:08.903] Building web request for URL: https:/
[DEBUG 15:22:10.084] BackgroundSyncC
[DEBUG 15:22:10.084] SyncThread using SyncServiceAddin: Tomboy Web
[DEBUG 15:22:10.085] SilentUI: SyncStateChanged: Connecting
[DEBUG 15:22:10.130] SilentUI: SyncStateChanged: AcquiringLock
[DEBUG 15:22:10.131] Building web request for URL: https:/
[DEBUG 15:22:10.444] Building web request for URL: https:/
[DEBUG 15:22:11.370] 8
[DEBUG 15:22:11.370] SilentUI: SyncStateChanged: PrepareDownload
[DEBUG 15:22:11.370] Sync: GetNoteUpdatesSince rev 758
[DEBUG 15:22:11.370] Building web request for URL: https:/
[DEBUG 15:22:13.144] Sync: 0 updates since rev 758
[DEBUG 15:22:13.144] Building web request for URL: https:/
[DEBUG 15:22:15.511] SilentUI: SyncStateChanged: PrepareUpload
[DEBUG 15:22:15.511] Saving 'Ubuntu Oneiric Ocelot: Post-install'...
[DEBUG 15:22:15.516] Saving 'Ubuntu Oneiric Ocelot: Post-install'...
(Tomboy:22598): Gtk-CRITICAL **: IA__gtk_ tree_model_ row_inserted: assertion `path != NULL' failed
Stacktrace:
at (wrapper managed-to-native) Gtk.ListStore. gtk_list_ store_set_ value (intptr, intptr, int,intptr) <IL 0x00012, 0xffffffff> SetValue (Gtk.TreeIter, int,GLib. Value) <IL 0x00021, 0x0009f> AppendValues (System.Array) <IL 0x0002f, 0x0010b> AppendValues (object[]) <IL 0x00002, 0x00027> NoteRecentChang es.UpdateResult s () <IL 0x000f8, 0x003bf> NoteRecentChang es.OnNoteSaved (Tomboy.Note) <IL 0x00013, 0x0003f> .invoke_ void__this_ __Note (Tomboy.Note) <IL 0x00056, 0xffffffff> NoteManager. OnNoteSave (Tomboy.Note) <IL 0x00012, 0x0002c> Note.SaveTimeou t (object, System. EventArgs) <IL 0x00001, 0x0001f> InterruptableTi meout.TimeoutEx pired () <IL 0x00018, 0x00029> TimeoutProxy. Handler () <IL 0x0000d, 0x0003a> TimeoutProxy. Handler () <IL 0x00029, 0xffffffff> gtk_list_ store_set_ value (intptr, intptr, int,intptr) SetValue (TreeIter iter, Int32 column, Value value) [0x00000] in <filename unknown>:0
at Gtk.ListStore.
at Gtk.ListStore.
at Gtk.ListStore.
at Tomboy.
at Tomboy.
at (wrapper delegate-invoke) <Module>
at Tomboy.
at Tomboy.Note.Save () <IL 0x000f0, 0x00244>
at Tomboy.
at Tomboy.
at GLib.Timeout/
at (wrapper native-to-managed) GLib.Timeout/
[ERROR 15:22:15.582] Synchronization failed with the following exception: Object reference not set to an instance of an object
at (wrapper managed-to-native) Gtk.ListStore:
at Gtk.ListStore.
...