Summary: | straw's python process remains in memory after closing app | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Charles Phoenix <phoenixreads> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Charles Phoenix
2003-09-02 11:46:35 UTC
so which version are you talking about? it is probably hanging or waiting for some i/o. eg waiting for a domain name to resolve or hanging on downloading a particular rss. does this happen all the time? python 2.2.3-r1 straw 0.19.1 I am using gnome as my desktop and I setup a launcher on the taskbar which I have been using to start straw, as user. As for repeating... something like 99.99% (during one test it did exit cleanly - cannot determine why) As for a i/o "hang" most times it is closed after polling is completed. I have noticed the process (using system monitor), after the app was closed, wakes up as if it was polling. Would have to monitor connection to confirm. Opening up straw again just causes another process to be started and the previous one still remains. ----- When opened in a terminal the following shows up each time it straw is started. (straw:5144): GLib-GObject-WARNING **: gobject.c:946: object class `GnomeProgram' has no property named `default-icon' (straw:5144): Gtk-WARNING **: gtkwidget.c:2781: widget `GnomeApp' has no activatable signal "delete_event" without arguments ----- Closing after polling (~1 secs and also ~3 mins) the process just remains in memory with no additional messages. ----- These messages are from closing while it is polling. Process remains in memory. Caught an exception when trying to call a signal handler for signal <straw.Event.FeedsChangedSignal instance at 0x8541f1c> Traceback (most recent call last): File "src/lib/Event.py", line 49, in emit_signal File "src/lib/Main.py", line 108, in feeds_changed File "src/lib/Main.py", line 112, in update_feeds File "src/lib/MainWindow.py", line 860, in display_feeds TypeError: len() of unsized object Caught an exception when trying to call a signal handler for signal <straw.Event.FeedPolledSignal instance at 0x8533dfc> Traceback (most recent call last): File "src/lib/Event.py", line 49, in emit_signal File "src/lib/MainWindow.py", line 980, in feed_updated TypeError: unsubscriptable object Caught an exception when trying to call a signal handler for signal <straw.Event.FeedStatusChangedSignal instance at 0x8533dfc> Traceback (most recent call last): File "src/lib/Event.py", line 49, in emit_signal File "src/lib/MainWindow.py", line 980, in feed_updated TypeError: unsubscriptable object Caught an exception when trying to call a signal handler for signal <straw.Event.FeedPolledSignal instance at 0x89ad58c> Traceback (most recent call last): File "src/lib/Event.py", line 49, in emit_signal File "src/lib/MainWindow.py", line 980, in feed_updated TypeError: unsubscriptable object (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 488 (g_object_freeze_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 510 (g_object_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 1355 (g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 548 (g_object_thaw_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 488 (g_object_freeze_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 510 (g_object_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 1355 (g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 548 (g_object_thaw_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 488 (g_object_freeze_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 510 (g_object_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 1355 (g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 548 (g_object_thaw_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 488 (g_object_freeze_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 510 (g_object_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 1355 (g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 548 (g_object_thaw_notify): assertion `G_IS_OBJECT (object)' failed Caught an exception when trying to call a signal handler for signal <straw.Event.FeedsChangedSignal instance at 0x86111f4> Traceback (most recent call last): File "src/lib/Event.py", line 49, in emit_signal File "src/lib/Main.py", line 108, in feeds_changed File "src/lib/Main.py", line 112, in update_feeds File "src/lib/MainWindow.py", line 860, in display_feeds TypeError: len() of unsized object Caught an exception when trying to call a signal handler for signal <straw.Event.FeedPolledSignal instance at 0x830d00c> Traceback (most recent call last): File "src/lib/Event.py", line 49, in emit_signal File "src/lib/MainWindow.py", line 980, in feed_updated TypeError: unsubscriptable object Caught an exception when trying to call a signal handler for signal <straw.Event.FeedStatusChangedSignal instance at 0x830d00c> Traceback (most recent call last): File "src/lib/Event.py", line 49, in emit_signal File "src/lib/MainWindow.py", line 980, in feed_updated TypeError: unsubscriptable object Caught an exception when trying to call a signal handler for signal <straw.Event.FeedPolledSignal instance at 0x830d00c> Traceback (most recent call last): File "src/lib/Event.py", line 49, in emit_signal File "src/lib/MainWindow.py", line 980, in feed_updated TypeError: unsubscriptable object (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 488 (g_object_freeze_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 510 (g_object_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 1355 (g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 548 (g_object_thaw_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 488 (g_object_freeze_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 510 (g_object_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 1355 (g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 548 (g_object_thaw_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 488 (g_object_freeze_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 510 (g_object_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 1355 (g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 548 (g_object_thaw_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 488 (g_object_freeze_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 510 (g_object_notify): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 1355 (g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed (straw:5145): GLib-GObject-CRITICAL **: file gobject.c: line 548 (g_object_thaw_notify): assertion `G_IS_OBJECT (object)' failed ------- Tried closing during polling again and this time the last four lines repeat about 10 times and it segfaults. Process removes itself from memory ------- this seems to be fixed in 0.19.2, i'll be committing an ebuild shortly after i fix some issues with python2.3 0.19.2 in ~ , please test I have completely rebuilt my system since reporting the bug so I believe that makes this invalid? Unrelated, problems getting straw to compile and then when I manage that I get... ImportError: could not import bonobo.ui You missed building the bonoboui stuff in gnome-python, try rebuilding. It's a different issue, so if it persists open a new bug. Closing invalid, since it is not reproducable on your side after a rebuild. |