Do

Crashes after 45 minutes

Bug #271567 reported by Jonathan
54
This bug affects 11 people
Affects Status Importance Assigned to Milestone
Do
Incomplete
Undecided
Alex Launi

Bug Description

I have Gnome Do set to automatically start up when my session starts. I enter the password for my password-protected add-ons [Twitter, Gmail, etc.] and all goes well. I use Gnome Do for about 45 minutes, sometimes more, sometimes less, and then I all of a sudden find that it's not open/running anymore. The icon is no longer in the tray, and I can't summon it with the key combination.

I have tried to see if there's a program I'm running at the time or what happens at the exact moment of Gnome Do's crash, but there doesn't seem to be anything.

After this, I reopen Gnome Do, but then again after about the same amount of time, it crashes.

What really confuses me, though, is that every once in a while it won't crash. I have no idea why sometimes it does and why sometimes it doesn't.

Tags: crash
Revision history for this message
Alex Launi (alexlauni) wrote :

Could you please run Do from the terminal, with quiet mode disabled? When Do crashes paste the output here please.

Changed in do:
assignee: nobody → alexlauni
status: New → Invalid
Revision history for this message
Jonathan (flambedude) wrote :

On first launch from the terminal, it works wonderfully, until it reaches this:

[Error 00:11:14.162] "Gnome Terminal Profiles"
    (GNOME.Terminal.ProfileItemSource) encountered an error in UpdateItems:
    Directory '/home/jon/.gconf/apps/gnome-terminal/profiles' not found.
Universe contains 303 items.
The remote server returned an error: (404) Not Found.

I assume that's the crash point.

Revision history for this message
Alex Launi (alexlauni) wrote : Re: [Bug 271567] Re: Crashes after 45 minutes

Does Do continue to run after this? That doesn't look like a crash to me.
Make sure quiet in the preferences is turned off (although it really
shouldn't matter).

--
--Alex Launi

Revision history for this message
Andrea Cimitan (cimi) wrote :

This is the same bug of mine, please jonathan subscribe here: https://bugs.launchpad.net/do/+bug/270437

Changed in do:
status: Invalid → Confirmed
Revision history for this message
Jonathan (flambedude) wrote :

Thanks, but my system doesn't freeze. Do just stops running without warning.

I've been trying to figure out for the past week exactly when Do dies, and it seems to only die when my system checks for updates or I install new software; I assume this is when Synaptic runs.

When I launch Do from the terminal, though, it runs fine, provided I keep the terminal window open. As soon as I close the terminal window, though, Gnome Do closes. Perhaps this is usual behavior? I don't know.

Thanks!

Revision history for this message
Jonathan (flambedude) wrote :

Oh, sorry, one last thing. In the system monitor, it still says that Do is running, but the icon disappears from the tray and the key combination won't summon it. Do is still using system resources, though, which doubly confuses me.

Revision history for this message
Alex Launi (alexlauni) wrote :

On Tue, Sep 23, 2008 at 2:13 AM, Jonathan <email address hidden> wrote:

> When I launch Do from the terminal, though, it runs fine, provided I
> keep the terminal window open. As soon as I close the terminal window,
> though, Gnome Do closes. Perhaps this is usual behavior? I don't know.
>

Yes, that's exactly how all other apps work. If you launch Do from the
command line, you need to keep that terminal window open. If you want the
debugging output, without the terminal open, start do with --log-to-file,
and it will create a file in ~/.config/gnome-do/ called Log. This is only
true if you're running from bzr though, and most plugins are not yet taking
advantage of the new plugin logging class. I would start Do from the alt-f2
run dialog with gnome-do > <log-file> if you want the output without a
terminal window open.

--
--Alex Launi

Revision history for this message
David Siegel (djsiegel-deactivatedaccount) wrote :

We need more information. Jonathan, does this problem still occur? In trunk? In the 0.8 alpha?

Changed in do:
status: Confirmed → Incomplete
Revision history for this message
David Zwarg (davidz-lp) wrote :
Download full text (3.9 KiB)

This happens to me, too. Do randomly dies -- I only notice when I go to use it, and it's no longer running. I am running openSuse 11.1, and when I run Do from the command line, this is the output:

----------------------------------------------------------------------------

davidz@kauai: ~> gnome-do

** (Do:6570): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:6570): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed
Could not read Gnome Bookmarks file /home/davidz/.gtk-bookmarks: Could not find file "/home/davidz/.gtk-bookmarks".

** (Do:6570): WARNING **: The following assembly referenced from /home/davidz/.local/share/gnome-do/plugins-0.6.0/addins/Do.GNOMETerminal.1.0/GNOME-Terminal.dll could not be loaded:
     Assembly: gconf-sharp (assemblyref_index=1)
     Version: 2.20.0.0
     Public Key: 35e10195dab3c99f
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/davidz/.local/share/gnome-do/plugins-0.6.0/addins/Do.GNOMETerminal.1.0).

** (Do:6570): WARNING **: Could not load file or assembly 'gconf-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies.

** (Do:6570): WARNING **: Could not load file or assembly 'gconf-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies.
[Error 22:25:18.517] "Gnome Terminal Profiles"
    (GNOME.Terminal.ProfileItemSource) encountered an error in UpdateItems:
    Could not load file or assembly 'gconf-sharp, Version=2.20.0.0,
    Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its
    dependencies.
Universe contains 246 items.

None

Could not read Gnome Bookmarks file /home/davidz/.gtk-bookmarks: Could not find file "/home/davidz/.gtk-bookmarks".

** (Do:6570): WARNING **: Could not load file or assembly 'gconf-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies.
[Error 22:30:16.307] "Gnome Terminal Profiles"
    (GNOME.Terminal.ProfileItemSource) encountered an error in UpdateItems:
    Could not load file or assembly 'gconf-sharp, Ver...

Read more...

Revision history for this message
David Zwarg (davidz-lp) wrote :
Download full text (4.5 KiB)

Here's the output again, with a different exception:

davidz@kauai:~> gnome-do

** (Do:7330): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:7330): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed
Could not read Gnome Bookmarks file /home/davidz/.gtk-bookmarks: Could not find file "/home/davidz/.gtk-bookmarks".
Universe contains 242 items.
The remote server returned an error: (999) Unable to process request at this time -- error 999.
Reload
Could not read Gnome Bookmarks file /home/davidz/.gtk-bookmarks: Could not find file "/home/davidz/.gtk-bookmarks".
The remote server returned an error: (999) Unable to process request at this time -- error 999.

** (Do:7330): WARNING **: The following assembly referenced from /home/davidz/.local/share/gnome-do/plugins-0.6.0/addins/Do.GNOMETerminal.1.0/GNOME-Terminal.dll could not be loaded:
     Assembly: gconf-sharp (assemblyref_index=1)
     Version: 2.20.0.0
     Public Key: 35e10195dab3c99f
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/davidz/.local/share/gnome-do/plugins-0.6.0/addins/Do.GNOMETerminal.1.0).

** (Do:7330): WARNING **: Could not load file or assembly 'gconf-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies.

** (Do:7330): WARNING **: Could not load file or assembly 'gconf-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies.
[Error 22:53:44.869] "Gnome Terminal Profiles"
    (GNOME.Terminal.ProfileItemSource) encountered an error in UpdateItems:
    Could not load file or assembly 'gconf-sharp, Version=2.20.0.0,
    Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its
    dependencies.
Universe contains 246 items.
Could not locate Tasque on D-Bus. Make sure Tasque is running
Could not read Tasque's category

** (Do:7330): WARNING **: The following assembly referenced from /home/davidz/.local/share/gnome-do/plugins-0.6.0/addins/Do.SSH.1.0/SSH.dll could not be loaded:
     Assembly: gconf-sharp (assemblyref_index=1)
     Version: 2.20.0.0
     Public Ke...

Read more...

Revision history for this message
Pres-Gas (presgas) wrote :

I subscribed to this big some time ago, and the update to 0.8.1 seemed to fix it. I think this should be closed.

Robert Dyer (psybers)
tags: added: crash
Revision history for this message
Gorgonilla (lviggiani) wrote :

I was about to report the same bug with 0.8.1 and 0.8.2 and ubuntu 9.04.
To me it happens when the screen saver is started and the computer stay inactive for long time.
Also when I lock the screen.

Revision history for this message
Gorgonilla (lviggiani) wrote :
Download full text (24.7 KiB)

It happened again today... I went out for lunch and when back gnome-do was not working anymore.
below is the log:

(Do:5470): libebook-CRITICAL **: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed
Evolution.ContactItemSource "Evolution Contacts" encountered an error in UpdateItems: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed.
** (evolution:5530): DEBUG: Not inbox

(Do:5470): libebook-CRITICAL **: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed
Evolution.ContactItemSource "Evolution Contacts" encountered an error in UpdateItems: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed.

(Do:5470): libebook-CRITICAL **: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed
Evolution.ContactItemSource "Evolution Contacts" encountered an error in UpdateItems: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed.

(Do:5470): libebook-CRITICAL **: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed
Evolution.ContactItemSource "Evolution Contacts" encountered an error in UpdateItems: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed.
** Message: NP_Initialize
** Message: NP_Initialize succeeded
** Message: totemPlugin [0xabb8ea0]
** Message: Init mimetype 'video/x-ms-wmv' mode 2
** Message: GetScriptableNPObject [0xabb8ea0]
** Message: totemGMPPlayer [0xaa2a538]
** Message: Base URI is 'http://88.208.32.218/my18teens.com/movies/anfica-sweet-slut/04.wmv'
** Message: Real mimetype for 'video/x-ms-wmv' is 'video/x-ms-wmv'
argv[0] type video/x-ms-wmv
argv[1] src http://88.208.32.218/my18teens.com/movies/anfica-sweet-slut/04.wmv
argv[2] name plugin
argv[3] height 100%
argv[4] width 100%
** Message: Stream requested (force viewer: 0)
** Message: mSrcURI: http://88.208.32.218/my18teens.com/movies/anfica-sweet-slut/04.wmv
** Message: mCache: 0
** Message: mControllerHidden: 0
** Message: mShowStatusbar: 0
** Message: mHidden: 0
** Message: mAudioOnly: 0
** Message: mAutoPlay: 1, mRepeat: 0
** Message: Launching: /usr/lib/totem/gstreamer/totem-plugin-viewer --plugin-type gmp --user-agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.11) Gecko/2009060308 Ubuntu/9.04 (jaunty) Firefox/3.0.11 --mimetype video/x-ms-wmv
** Message: Viewer spawned, PID 18597
** Message: Initial window set, XID 4836729 size 1280x690
** Message: No viewer proxy yet, deferring SetWindow
** Message: GetScriptableNPObject [0xabb8ea0]
** Message: NewStream mimetype 'video/x-ms-wmv' URL 'http://88.208.32.218/my18teens.com/movies/anfica-sweet-slut/04.wmv'
** Message: Not expecting a new stream; aborting stream
** Message: Viewer DBus interface name is 'org.gnome.totem.PluginViewer_18597'
** Message: NameOwnerChanged old-owner '' new-owner ...

Revision history for this message
Gorgonilla (lviggiani) wrote :

I pasted too much... I think here is the important part:

(Do:5470): libebook-CRITICAL **: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed
Evolution.ContactItemSource "Evolution Contacts" encountered an error in UpdateItems: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed.
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.ArgumentException: GCHandle value belongs to a different domain
  at System.Runtime.InteropServices.GCHandle.op_Explicit (IntPtr value) [0x00000]
  at GLib.ToggleRef.RefToggled (IntPtr data, IntPtr handle, Boolean is_last_ref) [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.ToggleRef.RefToggled(IntPtr data, IntPtr handle, Boolean is_last_ref)

** (Do:5470): WARNING **: FIXME: wait for completion unimplemented
lviggiani@ubuntu01:~$
(evolution:5530): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed

(evolution:5530): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed

(evolution:5530): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed

Revision history for this message
Jestin Stoffel (jestin) wrote :

I've had the same problem, and here is my stderr output at the time of the crash:

Unhandled Exception: System.Exception: Message body length mismatch: 15936 of expected 16579
at NDesk.DBus.Connection.ReadMessage () <0x00565>
at NDesk.DBus.Connection.Iterate () <0x00019>
at <Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x0002a>
at (wrapper native-to-managed) <Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00049>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x00007>
at Do.Do.Main (string[]) <0x001d3>

In addition, I was capturing all stdout when running with the --debug option, and this was the last thing to log before the crash:

[Debug 10:16:19.927] Retrieved 85 contacts
[Debug 10:18:17.018] [UniverseManager] Reloading item source "Applications"...
[Debug 10:18:17.087] [UniverseManager] Reloading item source "GNOME Special Locations"...
[Debug 10:18:17.092] [UniverseManager] Reloading item source "Internal GNOME Do Items"...
[Debug 10:18:17.095] [UniverseManager] Reloading item source "GNOME Do Item Sources"...
[Debug 10:18:17.102] [UniverseManager] Reloading item source "Evolution Contacts"...
[Debug 10:18:17.120] [UniverseManager] Reloading item source "GNOME Screenshot Items"...
[Debug 10:18:17.123] [UniverseManager] Reloading item source "Pidgin Buddies"...
[Debug 10:18:17.176] [UniverseManager] Reloading item source "Pidgin Accounts"...
[Debug 10:18:17.204] [UniverseManager] Reloading item source "Pidgin Statuses"...
[Debug 10:18:17.217] [UniverseManager] Reloading item source "Tomboy Note Indexer"...

I went back into the log file I captured, and in every instance of updating "Tomboy Note Indexer" was always followed by a chat updater:

[Debug 10:00:09.341] [UniverseManager] Reloading item source "Tomboy Note Indexer"...
[Debug 10:00:10.763] [UniverseManager] Reloading item source "Source: Recent Chats"...

I have since disabled the Pidgin Plugin, because the crash was most likely caused by the Pidgin or Skype plugins. Although I initially expected Skype to be the culprit, it seems that Pidgin was the offender. I haven't had a crash since I stopped using the Pidgin plugin.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.