[ubuntu-mono] [Bug 890837] Re: Tomboy crashes at seemingly random times (probably during auto-sync)

Andreas Jonsson andreasjon at gmail.com
Wed Nov 16 16:12:25 UTC 2011


Sorry, I messed up above and pasted the error output twice (on top of
each other). Tomboy just crashed again, so here is a new (looks very
similar) error log:

.
.
.
[DEBUG 10:49:12.359] BackgroundSyncChecker: Checking server for updates
[DEBUG 10:49:12.359] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/
[DEBUG 10:49:14.375] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/user/
[DEBUG 10:49:15.547] BackgroundSyncChecker: Detected that sync would be a good idea now
[DEBUG 10:49:15.547] SyncThread using SyncServiceAddin: Tomboy Web
[DEBUG 10:49:15.547] SilentUI: SyncStateChanged: Connecting
[DEBUG 10:49:15.560] SilentUI: SyncStateChanged: AcquiringLock
[DEBUG 10:49:15.560] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/
[DEBUG 10:49:15.909] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/user/
[DEBUG 10:49:17.007] 8
[DEBUG 10:49:17.008] SilentUI: SyncStateChanged: PrepareDownload
[DEBUG 10:49:17.008] Sync: GetNoteUpdatesSince rev 765
[DEBUG 10:49:17.008] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/op/?include_notes=true&since=765
[DEBUG 10:49:18.109] Sync: 0 updates since rev 765
[DEBUG 10:49:18.110] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/op/
[DEBUG 10:49:19.535] SilentUI: SyncStateChanged: PrepareUpload
[DEBUG 10:49:19.535] Saving 'Google'...
[DEBUG 10:49:19.557] Saving 'Google'...
*** glibc detected *** mono: double free or corruption (!prev): 0x00007f5409c611e0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a96)[0x7f5411255a96]
/lib/x86_64-linux-gnu/libc.so.6(+0x7b5db)[0x7f54112585db]
/lib/x86_64-linux-gnu/libc.so.6(realloc+0xf9)[0x7f5411259ee9]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_realloc+0x31)[0x7f540e9ec751]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x18059)[0x7f540e9b9059]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_array_insert_vals+0x33)[0x7f540e9b9523]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x217f6f)[0x7f540e2e7f6f]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x21a4c1)[0x7f540e2ea4c1]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xaa)[0x7f540c3a4ffa]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2102a)[0x7f540c3b702a]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x851)[0x7f540c3c06b1]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f540c3c0852]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_list_store_set_value+0x13c)[0x7f540e20260c]
[0x40104cdd]
======= Memory map: ========
00400000-006df000 r-xp 00000000 08:03 392523                             /usr/bin/mono
008df000-008e0000 r--p 002df000 08:03 392523                             /usr/bin/mono
008e0000-008e9000 rw-p 002e0000 08:03 392523                             /usr/bin/mono
008e9000-00923000 rw-p 00000000 00:00 0 
01108000-01c28000 rw-p 00000000 00:00 0                                  [heap]
40029000-4002a000 rwxp 00000000 00:00 0 
400b8000-400c9000 rwxp 00000000 00:00 0 
40101000-40112000 rwxp 00000000 00:00 0 
40288000-40299000 rwxp 00000000 00:00 0 
403f9000-403fa000 rwxp 00000000 00:00 0 
404c9000-404eb000 rwxp 00000000 00:00 0 
40572000-40583000 rwxp 00000000 00:00 0 
405c4000-405c5000 rwxp 00000000 00:00 0 
406bc000-406cd000 rwxp 00000000 00:00 0 
40750000-40761000 rwxp 00000000 00:00 0 
4093f000-40961000 rwxp 00000000 00:00 0 
40970000-40971000 rwxp 00000000 00:00 0 
4098c000-4099d000 rwxp 00000000 00:00 0 
409b6000-409c7000 rwxp 00000000 00:00 0 
409fe000-40a0f000 rwxp 00000000 00:00 0 
40a7a000-40a8b000 rwxp 00000000 00:00 0 
40afc000-40afd000 rwxp 00000000 00:00 0 
40b20000-40b21000 rwxp 00000000 00:00 0 
40b51000-40b62000 rwxp 00000000 00:00 0 
40bdf000-40bf0000 rwxp 00000000 00:00 0 
40bfc000-40c0d000 rwxp 00000000 00:00 0 
40cb0000-40cc1000 rwxp 00000000 00:00 0 
40dbe000-40dbf000 rwxp 00000000 00:00 0 
40e0c000-40e0d000 rwxp 00000000 00:00 0 
40e0e000-40e1f000 rwxp 00000000 00:00 0 
40e6c000-40e6d000 rwxp 00000000 00:00 0 
40f16000-40f38000 rwxp 00000000 00:00 0 
40f86000-40f97000 rwxp 00000000 00:00 0 
40fff000-41010000 rwxp 00000000 00:00 0 
410d7000-410e8000 rwxp 00000000 00:00 0 
41204000-41205000 rwxp 00000000 00:00 0 
4126a000-4127b000 rwxp 00000000 00:00 0 
4152f000-41530000 rwxp 00000000 00:00 0 
415a6000-415b7000 rwxp 00000000 00:00 0 
415ff000-41610000 rwxp 00000000 00:00 0 
4165b000-4166c000 rwxp 00000000 00:00 0 
41762000-41773000 rwxp 00000000 00:00 0 
41786000-41797000 rwxp 00000000 00:00 0 
417cb000-417dc000 rwxp 00000000 00:00 0 
418e8000-418fa000 rwxp 00000000 00:00 0 
41b35000-41b46000 rwxp 00000000 00:00 0 
41b98000-41ba9000 rwxp 00000000 00:00 0 
41c27000-41c28000 rwxp 00000000 00:00 0 
41cd9000-41cda000 ---p 00000000 00:00 0 
41d32000-41d33000 r--p 00000000 00:00 0 
41df5000-41e06000 rwxp 00000000 00:00 0 
7f53ed5d2000-7f53ed5d3000 r-xp 00000000 08:03 397546                     /usr/lib/libproxy/0.3.1/modules/network_networkmanager.so
7f53ed5d3000-7f53ed7d2000 ---p 00001000 08:03 397546                     /usr/lib/libproxy/0.3.1/modules/network_networkmanager.so
7f53ed7d2000-7f53ed7d3000 r--p 00000000 08:03 397546                     /usr/lib/libproxy/0.3.1/modules/network_networkmanager.so
7f53ed7d3000-7f53ed7d4000 rw-p 00001000 08:03 397546                     /usr/lib/libproxy/0.3.1/modules/network_networkmanager.so
7f53ed7d4000-7f53ed7d5000 r-xp 00000000 08:03 395638                     /usr/lib/libproxy/0.3.1/modules/ignore_domain.so
7f53ed7d5000-7f53ed9d4000 ---p 00001000 08:03 395638                     /usr/lib/libproxy/0.3.1/modules/ignore_domain.so
7f53ed9d4000-7f53ed9d5000 r--p 00000000 08:03 395638                     /usr/lib/libproxy/0.3.1/modules/ignore_domain.so
7f53ed9d5000-7f53ed9d6000 rw-p 00001000 08:03 395638                     /usr/lib/libproxy/0.3.1/modules/ignore_domain.so
7f53ed9d6000-7f53ed9d7000 r-xp 00000000 08:03 397539                     /usr/lib/libproxy/0.3.1/modules/config_wpad.so
7f53ed9d7000-7f53edbd6000 ---p 00001000 08:03 397539                     /usr/lib/libproxy/0.3.1/modules/config_wpad.so
7f53edbd6000-7f53edbd7000 r--p 00000000 08:03 397539                     /usr/lib/libproxy/0.3.1/modules/config_wpad.so
7f53edbd7000-7f53edbd8000 rw-p 00001000 08:03 397539                     /usr/lib/libproxy/0.3.1/modules/config_wpad.so
7f53edbd8000-7f53edbef000 r-xp 00000000 08:03 393915                     /usr/lib/libXmu.so.6.2.0
7f53edbef000-7f53eddef000 ---p 00017000 08:03 393915                     /usr/lib/libXmu.so.6.2.0
7f53eddef000-7f53eddf0000 r--p 00017000 08:03 393915                     /usr/lib/libXmu.so.6.2.0
7f53eddf0000-7f53eddf1000 rw-p 00018000 08:03 393915                     /usr/lib/libXmu.so.6.2.0
7f53eddf1000-7f53eddf3000 r-xp 00000000 08:03 397536                     /usr/lib/libproxy/0.3.1/modules/config_gnome.so
7f53eddf3000-7f53edff3000 ---p 00002000 08:03 397536                     /usr/lib/libproxy/0.3.1/modules/config_gnome.so
7f53edff3000-7f53edff4000 r--p 00002000 08:03 397536                     /usr/lib/libproxy/0.3.1/modules/config_gnome.so
7f53edff4000-7f53edff5000 rw-p 00003000 08:03 397536                     /usr/lib/libproxy/0.3.1/modules/config_gnome.so
7f53edff5000-7f53edff6000 ---p 00000000 00:00 0 
7f53edff6000-7f53ee1f6000 rw-p 00000000 00:00 0 
7f53ee3f6000-7f53ee3f7000 r-xp 00000000 08:03 397528                     /usr/lib/libproxy/0.3.1/modules/ignore_ip.so
7f53ee3f7000-7f53ee5f7000 ---p 00001000 08:03 397528                     /usr/lib/libproxy/0.3.1/modules/ignore_ip.so
7f53ee5f7000-7f53ee5f8000 r--p 00001000 08:03 397528                     /usr/lib/libproxy/0.3.1/modules/ignore_ip.so
7f53ee5f8000-7f53ee5f9000 rw-p 00002000 08:03 397528                     /usr/lib/libproxy/0.3.1/modules/ignore_ip.so
7f53ee5f9000-7f53ee5fa000 r-xp 00000000 08:03 397531                     /usr/lib/libproxy/0.3.1/modules/config_direct.so
7f53ee5fa000-7f53ee7f9000 ---p 00001000 08:03 397531                     /usr/lib/libproxy/0.3.1/modules/config_direct.so
7f53ee7f9000-7f53ee7fa000 r--p 00000000 08:03 397531                     /usr/lib/libproxy/0.3.1/modules/config_direct.so
7f53ee7fa000-7f53ee7fb000 rw-p 00001000 08:03 397531                     /usr/lib/libproxy/0.3.1/modules/config_direct.so
7f53ee7fb000-7f53ee7fc000 r-xp 00000000 08:03 397532                     /usr/lib/libproxy/0.3.1/modules/config_envvar.so
7f53ee7fc000-7f53ee9fb000 ---p 00001000 08:03 397532                     /usr/lib/libproxy/0.3.1/modules/config_envvar.so
7f53ee9fb000-7f53ee9fc000 r--p 00000000 08:03 397532                     /usr/lib/libproxy/0.3.1/modules/config_envvar.soStacktrace:

  at (wrapper managed-to-native) Gtk.ListStore.gtk_list_store_set_value (intptr,intptr,int,intptr) <IL 0x00012, 0xffffffff>
  at Gtk.ListStore.SetValue (Gtk.TreeIter,int,GLib.Value) <IL 0x00021, 0x000a7>
  at Gtk.ListStore.AppendValues (System.Array) <IL 0x0002f, 0x0010b>
  at Gtk.ListStore.AppendValues (object[]) <IL 0x00002, 0x00027>
  at Tomboy.NoteRecentChanges.UpdateResults () <IL 0x000f8, 0x003f7>
  at Tomboy.NoteRecentChanges.OnNoteSaved (Tomboy.Note) <IL 0x00013, 0x0003f>
  at (wrapper delegate-invoke) <Module>.invoke_void__this___Note (Tomboy.Note) <IL 0x00056, 0xffffffff>
  at Tomboy.NoteManager.OnNoteSave (Tomboy.Note) <IL 0x00012, 0x0002c>
  at Tomboy.Note.Save () <IL 0x000f0, 0x00244>
  at Tomboy.Note.SaveTimeout (object,System.EventArgs) <IL 0x00001, 0x0001f>
  at Tomboy.InterruptableTimeout.TimeoutExpired () <IL 0x00018, 0x00029>
  at GLib.Timeout/TimeoutProxy.Handler () <IL 0x0000d, 0x0003a>
  at (wrapper native-to-managed) GLib.Timeout/TimeoutProxy.Handler () <IL 0x00029, 0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x0000e, 0xffffffff>
  at Gtk.Application.Run () <IL 0x00000, 0x0000b>
  at Tomboy.GnomeApplication.StartMainLoop () <IL 0x00000, 0x0000b>
  at Tomboy.Application.StartMainLoop () <IL 0x00005, 0x00022>
  at Tomboy.Tomboy.StartTrayIcon () <IL 0x00014, 0x00057>
  at Tomboy.Tomboy.Main (string[]) <IL 0x0014a, 0x0031b>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x00050, 0xffffffff>

Native stacktrace:

	mono() [0x4911ea]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0x10060) [0x7f541158c060]
	/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f54112133a5]
	/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7f5411216b0b]
	/lib/x86_64-linux-gnu/libc.so.6(+0x6e113) [0x7f541124b113]
	/lib/x86_64-linux-gnu/libc.so.6(+0x78a96) [0x7f5411255a96]
	/lib/x86_64-linux-gnu/libc.so.6(+0x7b5db) [0x7f54112585db]
	/lib/x86_64-linux-gnu/libc.so.6(realloc+0xf9) [0x7f5411259ee9]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_realloc+0x31) [0x7f540e9ec751]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x18059) [0x7f540e9b9059]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_array_insert_vals+0x33) [0x7f540e9b9523]
	/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x217f6f) [0x7f540e2e7f6f]
	/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x21a4c1) [0x7f540e2ea4c1]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xaa) [0x7f540c3a4ffa]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2102a) [0x7f540c3b702a]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x851) [0x7f540c3c06b1]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f540c3c0852]
	/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_list_store_set_value+0x13c) [0x7f540e20260c]
	[0x40104cdd]

Debug info from gdb:

Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
No threads.

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to tomboy in Ubuntu.
https://bugs.launchpad.net/bugs/890837

Title:
  Tomboy crashes at seemingly random times (probably during auto-sync)

Status in “tomboy” package in Ubuntu:
  New

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 at host:~$ tomboy 
  [INFO 14:24:24.869] Initializing Mono.Addins

  (Tomboy:7287): Gtk-CRITICAL **: gtk_tree_model_sort_get_value:
  assertion `VALID_ITER (iter, tree_model_sort)' failed

  (Tomboy:7287): GLib-GObject-CRITICAL **: g_object_set_property:
  assertion `G_IS_VALUE (value)' failed

  (Tomboy:7287): GLib-GObject-CRITICAL **: g_value_unset: assertion
  `G_IS_VALUE (value)' failed

  (Tomboy:7287): Gtk-CRITICAL **: gtk_tree_model_sort_iter_next:
  assertion `tree_model_sort->stamp == iter->stamp' failed

  (Tomboy:7287): Gtk-CRITICAL **: /build/buildd/gtk+2.0-2.24.6/gtk/gtktreeview.c:6304 (do_validate_rows): assertion `gtk_tree_model_iter_next (tree_view->priv->model, &iter)' failed.
  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
  ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
  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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tomboy/+bug/890837/+subscriptions



More information about the Ubuntu-mono mailing list