[ubuntu-mono] [Bug 834247] Re: tomboy crashes with sharing violation

Martin Pool mbp at canonical.com
Tue Oct 25 03:17:34 UTC 2011


I hit this too (I think).  It doesn't happen immediately but it did
happen twice in a row.


mbp at grace% tomboy
[INFO 10:51:35.623] Initializing Mono.Addins
[ERROR 11:11:48.796] Exception while saving note: System.IO.IOException: Sharing violation on path /home/mbp/.local/share/tomboy/3dff9558-f4ee-477a-b6c2-47a9284c5e61.note.tmp
  at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 
  at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at System.IO.StreamWriter..ctor (System.String path, Boolean append, System.Text.Encoding encoding, Int32 bufferSize) [0x00000] in <filename unknown>:0 
  at System.IO.StreamWriter..ctor (System.String path, Boolean append, System.Text.Encoding encoding) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.IO.StreamWriter:.ctor (string,bool,System.Text.Encoding)
  at System.Xml.XmlWriter.Create (System.String file, System.Xml.XmlWriterSettings settings) [0x00000] in <filename unknown>:0 
  at Tomboy.NoteArchiver.WriteFile (System.String write_file, Tomboy.NoteData note) [0x00000] in <filename unknown>:0 
  at Tomboy.NoteArchiver.Write (System.String write_file, Tomboy.NoteData note) [0x00000] in <filename unknown>:0 
  at Tomboy.Note.Save () [0x00000] in <filename unknown>:0 
Stacktrace:

  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000b>
  at Tomboy.GnomeApplication.StartMainLoop () <0x0000b>
  at Tomboy.Application.StartMainLoop () <0x00022>
  at Tomboy.Tomboy.StartTrayIcon () <0x00057>
  at Tomboy.Tomboy.Main (string[]) <0x0031f>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

	mono() [0x4911ea]
	mono() [0x4e064f]
	mono() [0x41b187]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0x10060) [0x7f92f702b060]
	/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(gdk_window_set_geometry_hints+0x4) [0x7f92f19134b4]
	/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x266d23) [0x7f92f1dbdd23]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x154) [0x7f92ebdbe0a4]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20e5f) [0x7f92ebdcfe5f]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x851) [0x7f92ebdd96b1]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f92ebdd9852]
	/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb8f60) [0x7f92f1c0ff60]
	/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x1dd26) [0x7f92f18c2d26]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7f92f2475a5d]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x45258) [0x7f92f2476258]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x162) [0x7f92f2476792]
	/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa7) [0x7f92f1c8bdb7]
	[0x41075cc5]

Debug info from gdb:

82	../sysdeps/unix/syscall-template.S: No such file or directory.
[Thread debugging using libthread_db enabled]
[New Thread 0x7f92cf02d700 (LWP 7952)]
[New Thread 0x7f92cf434700 (LWP 7947)]
[New Thread 0x7f92cf635700 (LWP 7946)]
[New Thread 0x7f92dc04d700 (LWP 7945)]
[New Thread 0x7f92dc08e700 (LWP 7944)]
[New Thread 0x7f92cfc40700 (LWP 7943)]
[New Thread 0x7f92d7fff700 (LWP 7940)]
[New Thread 0x7f92dc13a700 (LWP 7939)]
[New Thread 0x7f92dd0d6700 (LWP 7392)]
[New Thread 0x7f92e6466700 (LWP 7388)]
[New Thread 0x7f92f332b700 (LWP 7386)]
[New Thread 0x7f92f46f3700 (LWP 7385)]
[New Thread 0x7f92f4ef4700 (LWP 7384)]
[New Thread 0x7f92f56f5700 (LWP 7383)]
[New Thread 0x7f92f5ef6700 (LWP 7382)]
[New Thread 0x7f92f66f7700 (LWP 7381)]
0x00007f92f702a0dd in read () at ../sysdeps/unix/syscall-template.S:82
	in ../sysdeps/unix/syscall-template.S
  Id   Target Id         Frame 
  17   Thread 0x7f92f66f7700 (LWP 7381) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  16   Thread 0x7f92f5ef6700 (LWP 7382) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  15   Thread 0x7f92f56f5700 (LWP 7383) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  14   Thread 0x7f92f4ef4700 (LWP 7384) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  13   Thread 0x7f92f46f3700 (LWP 7385) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  12   Thread 0x7f92f332b700 (LWP 7386) "mono" sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
  11   Thread 0x7f92e6466700 (LWP 7388) "tomboy" 0x00007f92f6d51773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  10   Thread 0x7f92dd0d6700 (LWP 7392) "tomboy" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
  9    Thread 0x7f92dc13a700 (LWP 7939) "tomboy" 0x00007f92f702a8dd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
  8    Thread 0x7f92d7fff700 (LWP 7940) "tomboy" sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
  7    Thread 0x7f92cfc40700 (LWP 7943) "tomboy" sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
  6    Thread 0x7f92dc08e700 (LWP 7944) "tomboy" 0x00007f92f6d5def3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:82
  5    Thread 0x7f92dc04d700 (LWP 7945) "tomboy" sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
  4    Thread 0x7f92cf635700 (LWP 7946) "tomboy" sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
  3    Thread 0x7f92cf434700 (LWP 7947) "tomboy" sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
  2    Thread 0x7f92cf02d700 (LWP 7952) "tomboy" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
* 1    Thread 0x7f92f7ab6760 (LWP 7380) "tomboy" 0x00007f92f702a0dd in read () at ../sysdeps/unix/syscall-template.S:82

Thread 17 (Thread 0x7f92f66f7700 (LWP 7381)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000000005dc633 in ?? ()
#2  0x00000000005d68dc in ?? ()
#3  0x00000000005dad77 in ?? ()
#4  0x00007f92f7022efc in start_thread (arg=0x7f92f66f7700) at pthread_create.c:304
#5  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f92f5ef6700 (LWP 7382)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000000005dc633 in ?? ()
#2  0x00000000005d68dc in ?? ()
#3  0x00000000005dad77 in ?? ()
#4  0x00007f92f7022efc in start_thread (arg=0x7f92f5ef6700) at pthread_create.c:304
#5  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f92f56f5700 (LWP 7383)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000000005dc633 in ?? ()
#2  0x00000000005d68dc in ?? ()
#3  0x00000000005dad77 in ?? ()
#4  0x00007f92f7022efc in start_thread (arg=0x7f92f56f5700) at pthread_create.c:304
#5  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f92f4ef4700 (LWP 7384)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000000005dc633 in ?? ()
#2  0x00000000005d68dc in ?? ()
#3  0x00000000005dad77 in ?? ()
#4  0x00007f92f7022efc in start_thread (arg=0x7f92f4ef4700) at pthread_create.c:304
#5  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f92f46f3700 (LWP 7385)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000000005dc633 in ?? ()
#2  0x00000000005d68dc in ?? ()
#3  0x00000000005dad77 in ?? ()
#4  0x00007f92f7022efc in start_thread (arg=0x7f92f46f3700) at pthread_create.c:304
#5  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f92f332b700 (LWP 7386)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1  0x00000000005c1608 in mono_sem_wait ()
#2  0x000000000050f86b in ?? ()
#3  0x0000000000591f67 in ?? ()
#4  0x00000000005bc002 in ?? ()
#5  0x00000000005dc41d in ?? ()
#6  0x00007f92f7022efc in start_thread (arg=0x7f92f332b700) at pthread_create.c:304
#7  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f92e6466700 (LWP 7388)):
#0  0x00007f92f6d51773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f92f2475f68 in g_main_context_poll (n_fds=3, fds=0x26ab840, timeout=-1, context=0x7f92ec2434c0, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#2  g_main_context_iterate (context=0x7f92ec2434c0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#3  0x00007f92f2476792 in g_main_loop_run (loop=0x7f92ec256470) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297
#4  0x00007f92f07d7516 in gdbus_shared_thread_func (user_data=0x7f92ec26e530) at /build/buildd/glib2.0-2.30.0/./gio/gdbusprivate.c:276
#5  0x00007f92f249b2b6 in g_thread_create_proxy (data=0x7f92ec2435b0) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962
#6  0x00007f92f7022efc in start_thread (arg=0x7f92e6466700) at pthread_create.c:304
#7  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f92dd0d6700 (LWP 7392)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00000000005a84e8 in ?? ()
#2  0x00000000005b957e in ?? ()
#3  0x00000000005918ab in ?? ()
#4  0x00000000401b0e18 in ?? ()
#5  0x0000000002861480 in ?? ()
#6  0xffffffffffffffff in ?? ()
#7  0x00007f92dd0d593f in ?? ()
#8  0x00007f92dd264708 in ?? ()
#9  0x0000000000000001 in ?? ()
#10 0x00007f92dd0d5960 in ?? ()
#11 0x00007f92dd0d58c0 in ?? ()
#12 0x0000000000000001 in ?? ()
#13 0x0000000000124f80 in ?? ()
#14 0x00007f92dd2610c8 in ?? ()
#15 0x0000000000124f7f in ?? ()
#16 0x00000000401b0a08 in ?? ()
#17 0x00007f92dd2610c8 in ?? ()
#18 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f92dc13a700 (LWP 7939)):
#0  0x00007f92f702a8dd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000000005bb386 in ?? ()
#2  0x0000000000588d28 in ?? ()
#3  0x0000000000591f67 in ?? ()
#4  0x00000000005bc002 in ?? ()
#5  0x00000000005dc41d in ?? ()
#6  0x00007f92f7022efc in start_thread (arg=0x7f92dc13a700) at pthread_create.c:304
#7  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f92d7fff700 (LWP 7940)):
#0  sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
#1  0x00000000005c16fb in mono_sem_timedwait ()
#2  0x000000000058b17f in ?? ()
#3  0x0000000000591f67 in ?? ()
#4  0x00000000005bc002 in ?? ()
#5  0x00000000005dc41d in ?? ()
#6  0x00007f92f7022efc in start_thread (arg=0x7f92d7fff700) at pthread_create.c:304
#7  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f92cfc40700 (LWP 7943)):
#0  sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
#1  0x00000000005c16fb in mono_sem_timedwait ()
#2  0x000000000058b17f in ?? ()
#3  0x0000000000591f67 in ?? ()
#4  0x00000000005bc002 in ?? ()
#5  0x00000000005dc41d in ?? ()
#6  0x00007f92f7022efc in start_thread (arg=0x7f92cfc40700) at pthread_create.c:304
#7  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f92dc08e700 (LWP 7944)):
#0  0x00007f92f6d5def3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000000000589758 in ?? ()
#2  0x0000000000591f67 in ?? ()
#3  0x00000000005bc002 in ?? ()
#4  0x00000000005dc41d in ?? ()
#5  0x00007f92f7022efc in start_thread (arg=0x7f92dc08e700) at pthread_create.c:304
#6  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f92dc04d700 (LWP 7945)):
#0  sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
#1  0x00000000005c16fb in mono_sem_timedwait ()
#2  0x000000000058b17f in ?? ()
#3  0x0000000000591f67 in ?? ()
#4  0x00000000005bc002 in ?? ()
#5  0x00000000005dc41d in ?? ()
#6  0x00007f92f7022efc in start_thread (arg=0x7f92dc04d700) at pthread_create.c:304
#7  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f92cf635700 (LWP 7946)):
#0  sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
#1  0x00000000005c16fb in mono_sem_timedwait ()
#2  0x000000000058b17f in ?? ()
#3  0x0000000000591f67 in ?? ()
#4  0x00000000005bc002 in ?? ()
#5  0x00000000005dc41d in ?? ()
#6  0x00007f92f7022efc in start_thread (arg=0x7f92cf635700) at pthread_create.c:304
#7  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f92cf434700 (LWP 7947)):
#0  sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
#1  0x00000000005c16fb in mono_sem_timedwait ()
#2  0x000000000058b17f in ?? ()
#3  0x0000000000591f67 in ?? ()
#4  0x00000000005bc002 in ?? ()
#5  0x00000000005dc41d in ?? ()
#6  0x00007f92f7022efc in start_thread (arg=0x7f92cf434700) at pthread_create.c:304
#7  0x00007f92f6d5d89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f92cf02d700 (LWP 7952)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f92f2474bcc in g_main_context_wait (context=0x7f92ec089900, cond=0x7f92d80538c0, mutex=0x7f92ec089908) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2638
#2  0x00007f92f24766f8 in g_main_loop_run (loop=0x7f92d8053b60) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3268
#3  0x00007f92f1c131bb in IA__gtk_dialog_run (dialog=0x7f92d8054030) at /build/buildd/gtk+2.0-2.24.6/gtk/gtkdialog.c:1094
#4  0x0000000041d4e62b in ?? ()
#5  0x0000000002a97e30 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f92f7ab6760 (LWP 7380)):
#0  0x00007f92f702a0dd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000000000491386 in ?? ()
#2  0x00000000004e064f in ?? ()
#3  0x000000000041b187 in ?? ()
#4  <signal handler called>
#5  IA__gdk_window_set_geometry_hints (window=0x0, geometry=0x7ffff36c5d80, geom_mask=71) at /build/buildd/gtk+2.0-2.24.6/gdk/x11/gdkwindow-x11.c:2353
#6  0x00007f92f1dbdd23 in gtk_window_move_resize (window=0x7f92d8054030) at /build/buildd/gtk+2.0-2.24.6/gtk/gtkwindow.c:6769
#7  gtk_window_check_resize (container=0x7f92d8054030) at /build/buildd/gtk+2.0-2.24.6/gtk/gtkwindow.c:5956
#8  0x00007f92ebdbe0a4 in g_closure_invoke (closure=0x7f92ec16bf20, return_value=0x0, n_param_values=1, param_values=0x7f92ec6004a0, invocation_hint=<optimized out>) at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c:774
#9  0x00007f92ebdcfe5f in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x7f92d8054030, emission_return=0x0, instance_and_params=0x7f92ec6004a0) at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c:3310
#10 0x00007f92ebdd96b1 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c:3003
#11 0x00007f92ebdd9852 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c:3060
#12 0x00007f92f1c0ff60 in gtk_container_idle_sizer (data=<optimized out>) at /build/buildd/gtk+2.0-2.24.6/gtk/gtkcontainer.c:1377
#13 0x00007f92f18c2d26 in gdk_threads_dispatch (data=0x7f92ec600420) at /build/buildd/gtk+2.0-2.24.6/gdk/gdk.c:512
#14 0x00007f92f2475a5d in g_main_dispatch (context=0x7f92ec089900) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#15 g_main_context_dispatch (context=0x7f92ec089900) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#16 0x00007f92f2476258 in g_main_context_iterate (context=0x7f92ec089900, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#17 0x00007f92f2476792 in g_main_loop_run (loop=0x26939b0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297
#18 0x00007f92f1c8bdb7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.24.6/gtk/gtkmain.c:1329
#19 0x0000000041075cc5 in ?? ()
#20 0x000000000245a760 in ?? ()
#21 0x00007f92f7ac8fd8 in ?? ()
#22 0x00007f92f3ec7cc0 in ?? ()
#23 0x00007f92f3ed0c60 in ?? ()
#24 0x00007f92ec0088a0 in ?? ()
#25 0x00007ffff36c6550 in ?? ()
#26 0x00007ffff36c63f0 in ?? ()
#27 0x00007f92f7ac8fd8 in ?? ()
#28 0x00007f92f3ec7cc0 in ?? ()
#29 0x00007f92f3ed0c60 in ?? ()
#30 0x00007f92f7adffc0 in ?? ()
#31 0x0000000041075c5c in ?? ()
#32 0x00007ffff36c6550 in ?? ()
#33 0x0000000041075c3c in ?? ()
#34 0x00007ffff36c6550 in ?? ()
#35 0x0000000041075c23 in ?? ()
#36 0x00007ffff36c6550 in ?? ()
#37 0x0000000041074bd8 in ?? ()
#38 0x00007f92f78e90f0 in ?? ()
#39 0x00007f92f7acb700 in ?? ()
#40 0x00007ffff36c6550 in ?? ()
#41 0x0000000040862ff0 in ?? ()
#42 0x0000000000000000 in ?? ()

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

zsh: abort      tomboy
tomboy  6.50s user 0.55s system 0% cpu 20:15.97 total

-- 
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/834247

Title:
  tomboy crashes with sharing violation

Status in “tomboy” package in Ubuntu:
  Confirmed

Bug description:
  [ERROR 10:35:24.818] Exception while saving note: System.IO.IOException: Sharing violation on path /home/hloeung/.local/share/tomboy/1ed2e02c-a46b-4ac0-928b-442979abd147.note.tmp
    at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 
    at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 
    at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
    at System.IO.StreamWriter..ctor (System.String path, Boolean append, System.Text.Encoding encoding, Int32 bufferSize) [0x00000] in <filename unknown>:0 
    at System.IO.StreamWriter..ctor (System.String path, Boolean append, System.Text.Encoding encoding) [0x00000] in <filename unknown>:0 
    at (wrapper remoting-invoke-with-check) System.IO.StreamWriter:.ctor (string,bool,System.Text.Encoding)
    at System.Xml.XmlWriter.Create (System.String file, System.Xml.XmlWriterSettings settings) [0x00000] in <filename unknown>:0 
    at Tomboy.NoteArchiver.WriteFile (System.String write_file, Tomboy.NoteData note) [0x00000] in <filename unknown>:0 
    at Tomboy.NoteArchiver.Write (System.String write_file, Tomboy.NoteData note) [0x00000] in <filename unknown>:0 
    at Tomboy.Note.Save () [0x00000] in <filename unknown>:0 
  Stacktrace:

    at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
    at Gtk.Application.Run () <0x0000b>
    at Tomboy.GnomeApplication.StartMainLoop () <0x0000b>
    at Tomboy.Application.StartMainLoop () <0x00022>
    at Tomboy.Tomboy.StartTrayIcon () <0x00053>
    at Tomboy.Tomboy.Main (string[]) <0x0031b>
    at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>

  Native stacktrace:

          mono() [0x49117a]
          mono() [0x4e05ef]
          mono() [0x41b187]
          /lib/x86_64-linux-gnu/libpthread.so.0(+0x10040) [0x7f6859851040]
          /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(gdk_window_set_geometry_hints+0x4) [0x7f68550784b4]
          /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x266ea3) [0x7f6855522ea3]
          /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x154) [0x7f684f3c7ed4]
          /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x21fb4) [0x7f684f3dafb4]
          /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x767) [0x7f684f3e4797]
          /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f684f3e4962]
          /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb8f00) [0x7f6855374f00]
          /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x1dd26) [0x7f6855027d26]
          /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7f6855bc4efd]
          /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x456f8) [0x7f6855bc56f8]
          /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x162) [0x7f6855bc5c32]
          /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa7) [0x7f68553f0dd7]
          [0x405ee085]

  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 SIGSEGV while executing native code. This usually indicates
  a fatal error in the mono runtime or one of the native libraries 
  used by your application.
  =================================================================

  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: tomboy 1.7.4-1ubuntu1
  ProcVersionSignature: Ubuntu 3.0.0-9.14-generic 3.0.3
  Uname: Linux 3.0.0-9-generic x86_64
  Architecture: amd64
  Date: Fri Aug 26 10:38:48 2011
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110413)
  ProcEnviron:
   LANGUAGE=en_AU:en_GB:en
   PATH=(custom, no user)
   LANG=en_AU.UTF-8
   LC_MESSAGES=en_AU.UTF-8
   SHELL=/bin/bash
  SourcePackage: tomboy
  UpgradeStatus: Upgraded to oneiric on 2011-08-08 (17 days ago)

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




More information about the Ubuntu-mono mailing list