GNOME Bugzilla – Bug 647701
tomboy 1.6.0 websync configuration crashes when pressing connect to server
Last modified: 2017-07-31 12:46:10 UTC
leho@travelmate ~ $ emerge --info Portage 2.1.9.42 (default/linux/x86/10.0/desktop, gcc-4.4.4, glibc-2.11.2-r3, 2.6.38.2-zen i686) ================================================================= System uname: Linux-2.6.38.2-zen-i686-Intel-R-_Core-TM-_i3_CPU_U_330_@_1.20GHz-with-gentoo-2.0.1 Timestamp of tree: Sat, 09 Apr 2011 01:00:01 +0000 app-shells/bash: 4.1_p7 dev-java/java-config: 2.1.11-r1 dev-lang/python: 2.6.5-r3::LK Gentoo Overlay sys-apps/baselayout: 2.0.1-r1 sys-apps/openrc: 0.7.0 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.65-r1 sys-devel/automake: 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.4-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.34 (sys-kernel/linux-headers) ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/openvpn/easy-rsa" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=i686 -O2 -pipe" DISTDIR="/mnt/gentoo/portage/distfiles" FEATURES="assume-digests binpkg-logs buildpkg distlocks fixlafiles fixpackages news nodoc noinfo parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/" INSTALL_MASK="*.h" LANG="et_EE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j5" leho@travelmate ~ $ equery u tomboy [ Searching for packages matching tomboy... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for app-misc/tomboy-1.6.0 ] U I - - applet : Enable tomboy applet for gnome-base/gnome-panel - - eds : Enables support for Evolution-Data-Server (EDS) - - galago : Add support for the galago desktop presence framework (dev-dotnet/galago-sharp) leho@travelmate ~ $ equery u libproxy [ Searching for packages matching libproxy... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for net-libs/libproxy-0.4.6 ] U I - - gnome : Adds GNOME support - - kde : Adds support for kde-base/kde (K Desktop Enviroment) - - mono : Build Mono bindings to support dotnet type stuff - - networkmanager : Enable net-misc/networkmanager support + + perl : Adds support/bindings for the Perl language + + python : Adds support/bindings for the Python language - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore - - webkit : Enable support for reading proxy settings from net-libs/webkit-gtk + - xulrunner : Build native browser integration against xulrunner instead of firefox or seamonkey And this is the log of running tomboy. Crashes after I input server address and click "Connect". leho@travelmate ~ $ tomboy [INFO 22:06:24.173] Initializing Mono.Addins [WARN 22:06:24.638] No GUI 'su' tool found [ERROR 22:06:25.963] Unparsable last-sync-date element in /home/leho/.config/tomboy/ (Tomboy:14697): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_to the loader before dropping the last reference. (Tomboy:14697): Gtk-CRITICAL **: IA__gtk_entry_set_text: assertion `text != NULL' fa Stacktrace: at (wrapper managed-to-native) LibProxy.ProxyFactory.px_proxy_factory_get_proxies at (wrapper managed-to-native) LibProxy.ProxyFactory.px_proxy_factory_get_proxies at LibProxy.ProxyFactory.GetProxies (string) <0x00038> at Tomboy.WebSync.ProxiedWebRequest.ApplyProxy (System.Net.HttpWebRequest,string) at Tomboy.WebSync.ProxiedWebRequest.Create (string) <0x000c7> at Tomboy.WebSync.Api.AnonymousConnection.WebRequest (string,string) <0x00040> at Tomboy.WebSync.Api.AnonymousConnection.Get (string,System.Collections.Generic.I at Tomboy.WebSync.Api.RootInfo.GetRoot (string,Tomboy.WebSync.Api.IWebConnection) at Tomboy.WebSync.WebSyncPreferencesWidget.OnAuthButtonClicked (object,System.Even at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (ob at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,Syst at System.Reflection.MethodBase.Invoke (object,object[]) <0x00022> at System.Delegate.DynamicInvokeImpl (object[]) <0x0018a> at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x00032> at System.Delegate.DynamicInvoke (object[]) <0x00016> at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <0x00120> at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <0x00020> at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0 at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,u at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00003> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00003> at Gtk.Application.Run () <0x0000a> at Tomboy.GnomeApplication.StartMainLoop () <0x0000a> at Tomboy.Application.StartMainLoop () <0x00019> at Tomboy.Tomboy.StartTrayIcon () <0x00054> at Tomboy.Tomboy.Main (string[]) <0x002b4> at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,int Native stacktrace: mono() [0x80d9b60] mono() [0x8119f6b] [0xb780840c] /usr/lib/libproxy.so(+0x155f8) [0xb20455f8] /usr/lib/libproxy.so(+0xbb80) [0xb203bb80] /usr/lib/libproxy.so(+0xdd43) [0xb203dd43] /usr/lib/libproxy.so(px_proxy_factory_get_proxies+0x5e) [0xb203deee] [0xb2062de4] [0xb2062cc1] [0xb2062a29] [0xb2078538] [0xb30ca3d9] [0xb30ca173] [0xb30ca126] [0xb30c97be] [0xb30c961c] mono() [0x8064318] mono(mono_runtime_invoke+0x40) [0x817a8c0] mono(mono_runtime_invoke_array+0x26e) [0x818033e] mono() [0x81b5055] [0xb536f138] [0xb536ec4d] [0xb536e783] [0xb33682e3] [0xb3368143] [0xb3368107] [0xb33680e1] [0xb3367fb9] [0xb3366c02] [0xb531e8d3] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x19a) [0xb47d9b8a] /usr/lib/libgobject-2.0.so.0(+0x246f8) [0xb47f06f8] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x754) [0xb47f1724] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32) [0xb47f1bb2] /usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb4ed884a] /usr/lib/libgtk-x11-2.0.so.0(+0x7de08) [0xb4ed9e08] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c) [0xb47e96ec /usr/lib/libgobject-2.0.so.0(+0xc1f7) [0xb47d81f7] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x19a) [0xb47d9b8a] /usr/lib/libgobject-2.0.so.0(+0x23baa) [0xb47efbaa] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x754) [0xb47f1724] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32) [0xb47f1bb2] /usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x8a) [0xb4ed88ea] /usr/lib/libgtk-x11-2.0.so.0(+0x7c933) [0xb4ed8933] /usr/lib/libgtk-x11-2.0.so.0(+0x13a814) [0xb4f96814] /usr/lib/libgobject-2.0.so.0(+0xc1f7) [0xb47d81f7] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x19a) [0xb47d9b8a] /usr/lib/libgobject-2.0.so.0(+0x23f56) [0xb47eff56] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x5d3) [0xb47f15a3] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32) [0xb47f1bb2] /usr/lib/libgtk-x11-2.0.so.0(+0x266556) [0xb50c2556] /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xcd) [0xb4f8ee0d] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x307) [0xb4f901a7] /usr/lib/libgdk-x11-2.0.so.0(+0x58a8a) [0xb4e1ba8a] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d5) [0xb5264a95] /usr/lib/libglib-2.0.so.0(+0x438b8) [0xb52688b8] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x187) [0xb5268df7] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9) [0xb4f90769] [0xb5327de6] [0xb5327dab] [0xb5327d8b] [0xb5327d7a] [0xb532127d] [0xb59e0025] [0xb59e01d4] mono() [0x8064318] mono(mono_runtime_invoke+0x40) [0x817a8c0] mono(mono_runtime_exec_main+0xd6) [0x817e196] mono(mono_main+0x1b98) [0x80b6178] mono() [0x80598d8] /lib/libc.so.6(__libc_start_main+0xe6) [0xb7678bb6] mono() [0x8059661] Debug info from gdb: ================================================================= 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. ================================================================= ** (Tomboy:14697): WARNING **: Serious fd usage error 17 ** (Tomboy:14697): WARNING **: Serious fd usage error 15 Aborted
Do you have a proxy set in Gnome? Was this working before this version of Tomboy?
I don't actually run Gnome at all, I'm launching this from awesome wm. This is a fresh install of Tomboy on this machine. I guess I can take a shot with 1.5.2-stable.
sorry, it's actually 1.4.2-r1-stable in the tree. but the result is the same: leho@travelmate ~ $ tomboy [INFO 02:32:18.681] Initializing Mono.Addins [WARN 02:32:20.305] No GUI 'su' tool found [ERROR 02:32:21.434] Unparsable last-sync-date element in /home/leho/.config/tomboy/manifest.xml (Tomboy:28525): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (Tomboy:28525): Gtk-CRITICAL **: IA__gtk_entry_set_text: assertion `text != NULL' failed Stacktrace: at (wrapper managed-to-native) LibProxy.ProxyFactory.px_proxy_factory_get_proxies (System.Runtime.InteropServices.HandleRef,string) <0x00003> at (wrapper managed-to-native) LibProxy.ProxyFactory.px_proxy_factory_get_proxies (System.Runtime.InteropServices.HandleRef,string) <0x00003> at LibProxy.ProxyFactory.GetProxies (string) <0x00038> at Tomboy.WebSync.ProxiedWebRequest.ApplyProxy (System.Net.HttpWebRequest,string) <0x00038> at Tomboy.WebSync.ProxiedWebRequest.Create (string) <0x000c7> at Tomboy.WebSync.Api.AnonymousConnection.WebRequest (string,string) <0x00040> at Tomboy.WebSync.Api.AnonymousConnection.Get (string,System.Collections.Generic.IDictionary`2<string, string>) <0x0002a> at Tomboy.WebSync.Api.RootInfo.GetRoot (string,Tomboy.WebSync.Api.IWebConnection) <0x0001d> at Tomboy.WebSync.WebSyncPreferencesWidget.OnAuthButtonClicked (object,System.EventArgs) <0x00125> at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (object,intptr,intptr,intptr) <0x00083> at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod*,object,object[],System.Exception&) <0x00003> at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod*,object,object[],System.Exception&) <0x00003> at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00124> at System.Reflection.MethodBase.Invoke (object,object[]) <0x00022> at System.Delegate.DynamicInvokeImpl (object[]) <0x0018a> at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x00032> at System.Delegate.DynamicInvoke (object[]) <0x00016> at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <0x00120> at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <0x00020> at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0x00219> at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0x00052> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00003> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00003> at Gtk.Application.Run () <0x0000a> at Tomboy.GnomeApplication.StartMainLoop () <0x0000a> at Tomboy.Application.StartMainLoop () <0x00019> at Tomboy.Tomboy.StartTrayIcon () <0x00054> at Tomboy.Tomboy.Main (string[]) <0x002b4> at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0x00073> Native stacktrace: mono() [0x80d9b60] mono() [0x8119f6b] [0xb778d40c] /usr/lib/libproxy.so(+0x155f8) [0xb1e355f8] /usr/lib/libproxy.so(+0xbb80) [0xb1e2bb80] /usr/lib/libproxy.so(+0xdd43) [0xb1e2dd43] /usr/lib/libproxy.so(px_proxy_factory_get_proxies+0x5e) [0xb1e2deee] [0xb1e522c4] [0xb1e52191] [0xb1e51ef9] [0xb1e683e0] [0xb1e9d421] [0xb1e9d1bb] [0xb1e9d16e] [0xb1e9c806] [0xb1e9c664] mono() [0x8064318] mono(mono_runtime_invoke+0x40) [0x817a8c0] mono(mono_runtime_invoke_array+0x26e) [0x818033e] mono() [0x81b5055] [0xb53f7b98] [0xb53f76ad] [0xb53f71e3] [0xb3107333] [0xb3107193] [0xb3107157] [0xb3107131] [0xb3107009] [0xb3105c52] [0xb53a739b] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x19a) [0xb475bb8a] /usr/lib/libgobject-2.0.so.0(+0x246f8) [0xb47726f8] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x754) [0xb4773724] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32) [0xb4773bb2] /usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a) [0xb4dc184a] /usr/lib/libgtk-x11-2.0.so.0(+0x7de08) [0xb4dc2e08] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c) [0xb476b6ec] /usr/lib/libgobject-2.0.so.0(+0xc1f7) [0xb475a1f7] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x19a) [0xb475bb8a] /usr/lib/libgobject-2.0.so.0(+0x23baa) [0xb4771baa] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x754) [0xb4773724] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32) [0xb4773bb2] /usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x8a) [0xb4dc18ea] /usr/lib/libgtk-x11-2.0.so.0(+0x7c933) [0xb4dc1933] /usr/lib/libgtk-x11-2.0.so.0(+0x13a814) [0xb4e7f814] /usr/lib/libgobject-2.0.so.0(+0xc1f7) [0xb475a1f7] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x19a) [0xb475bb8a] /usr/lib/libgobject-2.0.so.0(+0x23f56) [0xb4771f56] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x5d3) [0xb47735a3] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32) [0xb4773bb2] /usr/lib/libgtk-x11-2.0.so.0(+0x266556) [0xb4fab556] /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xcd) [0xb4e77e0d] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x307) [0xb4e791a7] /usr/lib/libgdk-x11-2.0.so.0(+0x58a8a) [0xb535ca8a] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d5) [0xb514da95] /usr/lib/libglib-2.0.so.0(+0x438b8) [0xb51518b8] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x187) [0xb5151df7] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9) [0xb4e79769] [0xb53b08ae] [0xb53b0873] [0xb53b0853] [0xb53b0842] [0xb53a9d45] [0xb5963025] [0xb59631d4] mono() [0x8064318] mono(mono_runtime_invoke+0x40) [0x817a8c0] mono(mono_runtime_exec_main+0xd6) [0x817e196] mono(mono_main+0x1b98) [0x80b6178] mono() [0x80598d8] /lib/libc.so.6(__libc_start_main+0xe6) [0xb75fbbb6] mono() [0x8059661] Debug info from gdb: ================================================================= 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. ================================================================= ** (Tomboy:28525): WARNING **: Serious fd usage error 17 ** (Tomboy:28525): WARNING **: Serious fd usage error 15 Aborted
this is still there in 1.7.1
not sure if this is related at all, but since we seem to be crashing at some proxy detection thing.. $ gconftool-2 -R /system/proxy secure_host = secure_port = 0 mode = none autoconfig_url = socks_host = ftp_host = ftp_port = 0 socks_port = 0
ok i managed to finally successfully sync tomboy on linux, but i had to completely uninstall libproxy to do it. then, after pressing "Connect" tomboy will spit out "[WARN] libproxy is not installed" but nothing more serious than that. there was a suspiciously long pause, about minute long i think, before oauth dance page finally opened up in firefox. ui was frozen at the time. console saw a warning about an oauth delay, that's what actually caught my attention. but now at least we seem to be syncing fine without libproxy. still can't close this bug though.
The Tomboy team has moved from GNOME Bugzilla to GitHub for bug reports and feature requests: https://github.com/tomboy-notes/tomboy/issues/ Closing this report as NOTGNOME as part of Bugzilla Housekeeping (bug 781054) to keep tasks in one place. Please feel free to transfer this task to GitHub if this task is still valid in a recent Tomboy version. We are sorry for the inconvenience.