After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 647701 - tomboy 1.6.0 websync configuration crashes when pressing connect to server
tomboy 1.6.0 websync configuration crashes when pressing connect to server
Status: RESOLVED NOTGNOME
Product: tomboy
Classification: Applications
Component: General
1.7.x
Other Linux
: Normal normal
: ---
Assigned To: Tomboy Maintainers
Tomboy Maintainers
gnome[moved-to-github]
Depends on:
Blocks:
 
 
Reported: 2011-04-13 19:32 UTC by Leho Kraav (@lkraav :macmaN)
Modified: 2017-07-31 12:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Leho Kraav (@lkraav :macmaN) 2011-04-13 19:32:07 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
Comment 1 Jared Jennings 2011-04-14 03:09:56 UTC
Do you have a proxy set in Gnome?
Was this working before this version of Tomboy?
Comment 2 Leho Kraav (@lkraav :macmaN) 2011-04-14 23:28:27 UTC
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.
Comment 3 Leho Kraav (@lkraav :macmaN) 2011-04-14 23:34:20 UTC
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
Comment 4 Leho Kraav (@lkraav :macmaN) 2011-07-06 20:44:46 UTC
this is still there in 1.7.1
Comment 5 Leho Kraav (@lkraav :macmaN) 2011-07-06 20:53:56 UTC
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
Comment 6 Leho Kraav (@lkraav :macmaN) 2011-07-26 09:00:24 UTC
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.
Comment 7 André Klapper 2017-07-31 12:46:10 UTC
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.