GNOME Bugzilla – Bug 593422
tomboy crashes on ARM hardware if notification icon is clicked
Last modified: 2009-09-07 04:45:08 UTC
Bug forwarded to upstream from: https://bugs.launchpad.net/ubuntu/+source/tomboy/+bug/391124 Binary package hint: tomboy starting tomboy freshly on an ARM board gets me working application windows, lets me search, create and link notes, but as soon as i click the notification icon the app crashes: ogra@babbage2:~$ tomboy [DEBUG]: NoteManager created with note path "/home/ogra/.tomboy". [INFO]: Initializing Mono.Addins Unhandled Exception: System.InvalidOperationException: Could not read add-in description at Mono.Addins.Addin.get_Description () [0x00000] at Mono.Addins.AddinSessionService.CheckHostAssembly (System.Reflection.Assembly asm) [0x00000] at Mono.Addins.AddinSessionService.ActivateRoots () [0x00000] at Mono.Addins.AddinSessionService.Initialize () [0x00000] at Mono.Addins.AddinManager.Initialize (System.String configDir) [0x00000] at Tomboy.AddinManager.InitializeMonoAddins () [0x00000] at Tomboy.AddinManager..ctor (System.String tomboy_conf_dir) [0x00000] at Tomboy.NoteManager.CreateAddinManager () [0x00000] at Tomboy.NoteManager..ctor (System.String directory, System.String backup_directory) [0x00000] at Tomboy.NoteManager..ctor (System.String directory) [0x00000] at Tomboy.Tomboy.Main (System.String[] args) [0x00000] ogra@babbage2:~$ tomboy [DEBUG]: NoteManager created with note path "/home/ogra/.tomboy". [INFO]: Initializing Mono.Addins [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.Tomboy [DEBUG]: Name: Tomboy.Tomboy,0.10 [DEBUG]: Description: [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/Tomboy.exe [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.ExportToHtmlAddin [DEBUG]: Name: Export to HTML [DEBUG]: Description: Exports individual notes to HTML. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/ExportToHtml.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.PrintNotesAddin [DEBUG]: Name: Printing Support [DEBUG]: Description: Allows you to print a note. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/PrintNotes.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.BacklinksAddin [DEBUG]: Name: Backlinks [DEBUG]: Description: See which notes link to the one you're currently viewing. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/Backlinks.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.EvolutionAddin [DEBUG]: Name: Evolution Mail Integration [DEBUG]: Description: Allows you to drag an email from Evolution into a tomboy note. The message subject is added as a link in the note. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/Evolution.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.FixedWidthAddin [DEBUG]: Name: Fixed Width [DEBUG]: Description: Adds fixed-width font style. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/FixedWidth.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.StickyNoteImportAddin [DEBUG]: Name: Sticky Notes Importer [DEBUG]: Description: Import your notes from the Sticky Notes applet. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/StickyNoteImport.dll [DEBUG]: StickyNoteImporter: Sticky Notes XML file does not exist or is invalid! [DEBUG]: Creating Buffer for 'Start Here'... [DEBUG]: Matching Note title 'Using Links in Tomboy' at 386-407... [DEBUG]: Matching Note title 'Using Links in Tomboy' at 439-460... [DEBUG]: Start Here tags: [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.WebDavSyncServiceAddin [DEBUG]: Name: WebDav Sync Service Add-in [DEBUG]: Description: Synchronize Tomboy Notes to a WebDav URL [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/WebDavSyncService.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.FileSystemSyncServiceAddin [DEBUG]: Name: Local Directory Sync Service Add-in [DEBUG]: Description: Synchronize Tomboy Notes to a local file system path [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/FileSystemSyncService.dll [DEBUG]: Unable to locate 'gnomesu' in your PATH [DEBUG]: Using '/usr/bin/gksu' as GUI 'su' tool [DEBUG]: Successfully found all system tools [DEBUG]: Unable to locate 'wdfs' in your PATH [DEBUG]: Tomboy remote control disabled (DBus exception): Unable to open the session message bus. [DEBUG]: EnableDisable Called: enabling... True [DEBUG]: Binding key '<Alt>F12' for '/apps/tomboy/global_keybindings/show_note_menu' [DEBUG]: Binding key '<Alt>F11' for '/apps/tomboy/global_keybindings/open_start_here' [DEBUG]: Saving 'Start Here'... [DEBUG]: Saving 'Using Links in Tomboy'... [DEBUG]: Saving 'Start Here'... Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.NullReferenceException: Object reference not set to an instance of an object at (wrapper native-to-managed) GtkSharp.MenuPositionFuncWrapper.NativeCallback (intptr,int&,int&,byte,intptr) <0x00060> at Gtk.Menu.Popup (Gtk.Widget,Gtk.Widget,Gtk.MenuPositionFunc,uint,uint) <0x000d0> at Tomboy.GuiUtils.PopupMenu (Gtk.Menu,Gdk.EventButton,Gtk.MenuPositionFunc) <0x000f3> at Tomboy.TomboyTrayIcon.OnPopupMenu (uint,uint) <0x0008f> at Gtk.StatusIcon.popupmenu_cb (intptr,uint,uint) <0x00087> at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at Gtk.StatusIcon.popupmenu_cb(IntPtr status_icon, UInt32 button, UInt32 activate_time) at Gtk.Application.gtk_main() at Gtk.Application.Run() at Gnome.Program.Run() at Tomboy.GnomeApplication.StartMainLoop() at Tomboy.Application.StartMainLoop() at Tomboy.Tomboy.StartTrayIcon() at Tomboy.Tomboy.Main(System.String[] args) Version info: ogra@babbage2:~$ dpkg -l tomboy|grep ii ii tomboy 0.15.6-0ubuntu1
This bug exists at least on Linux ARM/PPC and Mac OS X PPC. Marking as a dupliate of a bug we thought was Mac-only. Patch on the way. *** This bug has been marked as a duplicate of bug 586605 ***