From: Ken H. <ke...@ha...> - 2006-03-10 02:49:33
|
System 1.9.1 (process and disk monitor) has been released. You can install it by entering this URL into AddApp: http://rox.sourceforge.net/2006/interfaces/System To upgrade: - Right click on the application and choose 'Versions...' from the menu. - Click on 'Refresh all now'. - Ensure 'Help test new versions' is selected. For more information, including package downloads, see: http://rox.sourceforge.net/desktop/System Changes in 1.9.1: The application was rewritten in python and it now properly supports Linux 2.6 kernels and recent versions of libgtop. A new option to display the task list in a flat view instead of the nested tree view was added. UI options may now be saved (--options commandline parameter or Options... AppMenu) |
From: Jonatan L. <li...@ky...> - 2006-03-19 22:29:44
|
On Thu, 09 Mar 2006 18:49:17 -0800 Ken Hayber <ke...@ha...> wrote: > System 1.9.1 (process and disk monitor) has been released. > > You can install it by entering this URL into AddApp: > > http://rox.sourceforge.net/2006/interfaces/System > > To upgrade: > > - Right click on the application and choose 'Versions...' from the > menu. > - Click on 'Refresh all now'. > - Ensure 'Help test new versions' is selected. > > For more information, including package downloads, see: > > http://rox.sourceforge.net/desktop/System > > Changes in 1.9.1: > > The application was rewritten in python and it now properly supports > Linux 2.6 kernels and recent versions of libgtop. > > A new option to display the task list in a flat view instead of the > nested tree view was added. > > UI options may now be saved (--options commandline parameter or > Options... AppMenu) I get a lot of these messages: (System:14597): GLib-GObject-WARNING **: value "-1.000000" of type `gdouble' is invalid or out of range for property `part3' of type `gdouble' And only the PIDs are there, process names are "(missing)" and all the other fields are empty. I'm on 2.6 kernel, libgtop 2.0.5, glib 2.6.3 /Jonatan -=( http://kymatica.com )=- |
From: Ken H. <ke...@ha...> - 2006-03-20 01:13:24
|
Jonatan Liljedahl wrote: > On Thu, 09 Mar 2006 18:49:17 -0800 > Ken Hayber <ke...@ha...> wrote: > > >> System 1.9.1 (process and disk monitor) has been released. >> >> You can install it by entering this URL into AddApp: >> >> http://rox.sourceforge.net/2006/interfaces/System >> >> To upgrade: >> >> - Right click on the application and choose 'Versions...' from the >> menu. >> - Click on 'Refresh all now'. >> - Ensure 'Help test new versions' is selected. >> >> For more information, including package downloads, see: >> >> http://rox.sourceforge.net/desktop/System >> >> Changes in 1.9.1: >> >> The application was rewritten in python and it now properly supports >> Linux 2.6 kernels and recent versions of libgtop. >> >> A new option to display the task list in a flat view instead of the >> nested tree view was added. >> >> UI options may now be saved (--options commandline parameter or >> Options... AppMenu) >> > > > I get a lot of these messages: > (System:14597): GLib-GObject-WARNING **: value "-1.000000" of type > `gdouble' is invalid or out of range for property `part3' of type > `gdouble' > > And only the PIDs are there, process names are "(missing)" and all the > other fields are empty. > > I'm on 2.6 kernel, libgtop 2.0.5, glib 2.6.3 > > /Jonatan -=( http://kymatica.com )=- > OK, can you look at processes.py and find the except clause where '(missing)' is set. Put a rox.report_exception() in there and send me the particulars. One of the things I had to do here was get rid of those missing messages - maybe that had to be backward compatible somehow. My libgtop is 2.12.2 |
From: Jonatan L. <li...@ky...> - 2006-03-26 20:50:21
|
On Sun, 19 Mar 2006 17:13:27 -0800 Ken Hayber <ke...@ha...> wrote: > Jonatan Liljedahl wrote: > > On Thu, 09 Mar 2006 18:49:17 -0800 > > Ken Hayber <ke...@ha...> wrote: > > > > > >> System 1.9.1 (process and disk monitor) has been released. > >> > >> You can install it by entering this URL into AddApp: > >> > >> http://rox.sourceforge.net/2006/interfaces/System > >> > >> To upgrade: > >> > >> - Right click on the application and choose 'Versions...' from the > >> menu. > >> - Click on 'Refresh all now'. > >> - Ensure 'Help test new versions' is selected. > >> > >> For more information, including package downloads, see: > >> > >> http://rox.sourceforge.net/desktop/System > >> > >> Changes in 1.9.1: > >> > >> The application was rewritten in python and it now properly > >> supports Linux 2.6 kernels and recent versions of libgtop. > >> > >> A new option to display the task list in a flat view instead of the > >> nested tree view was added. > >> > >> UI options may now be saved (--options commandline parameter or > >> Options... AppMenu) > >> > > > > > > I get a lot of these messages: > > (System:14597): GLib-GObject-WARNING **: value "-1.000000" of type > > `gdouble' is invalid or out of range for property `part3' of type > > `gdouble' > > > > And only the PIDs are there, process names are "(missing)" and all > > the other fields are empty. > > > > I'm on 2.6 kernel, libgtop 2.0.5, glib 2.6.3 > > > > /Jonatan -=( http://kymatica.com )=- > > > OK, can you look at processes.py and find the except clause where > '(missing)' is set. Put a rox.report_exception() in there and send > me the particulars. > > One of the things I had to do here was get rid of those missing > messages > - maybe that had to be backward compatible somehow. My libgtop is > 2.12.2 Traceback (most recent call last): File "/Users/lijon/Apps/System/AppRun", line 116, in ? MainWindow().show() File "/Users/lijon/Apps/System/AppRun", line 84, in __init__ proc = Processes(self, show_all, hide_swap, show_tree) File "/Users/lijon/Apps/System/processes.py", line 121, in __init__ self.update() File "/Users/lijon/Apps/System/processes.py", line 134, in update tasks = self.build_proc_tree() File "/Users/lijon/Apps/System/processes.py", line 144, in build_proc_tree tasks = map(Task, pids) File "/Users/lijon/Apps/System/processes.py", line 57, in __init__ self.state, self.uid, command = top.get_proc_state(pid) File "/Users/lijon/Apps/System/top.py", line 295, in get_proc_state info.state = 0 TypeError: one character string expected /Jonatan -=( http://kymatica.com )=- |
From: Ken H. <ke...@ha...> - 2006-03-27 00:46:11
|
Jonatan Liljedahl wrote: > On Sun, 19 Mar 2006 17:13:27 -0800 > Ken Hayber <ke...@ha...> wrote: > > >> Jonatan Liljedahl wrote: >> >>> On Thu, 09 Mar 2006 18:49:17 -0800 >>> Ken Hayber <ke...@ha...> wrote: >>> >>> >>> >>>> System 1.9.1 (process and disk monitor) has been released. >>>> >>>> You can install it by entering this URL into AddApp: >>>> >>>> http://rox.sourceforge.net/2006/interfaces/System >>>> >>>> To upgrade: >>>> >>>> - Right click on the application and choose 'Versions...' from the >>>> menu. >>>> - Click on 'Refresh all now'. >>>> - Ensure 'Help test new versions' is selected. >>>> >>>> For more information, including package downloads, see: >>>> >>>> http://rox.sourceforge.net/desktop/System >>>> >>>> Changes in 1.9.1: >>>> >>>> The application was rewritten in python and it now properly >>>> supports Linux 2.6 kernels and recent versions of libgtop. >>>> >>>> A new option to display the task list in a flat view instead of the >>>> nested tree view was added. >>>> >>>> UI options may now be saved (--options commandline parameter or >>>> Options... AppMenu) >>>> >>>> >>> I get a lot of these messages: >>> (System:14597): GLib-GObject-WARNING **: value "-1.000000" of type >>> `gdouble' is invalid or out of range for property `part3' of type >>> `gdouble' >>> >>> And only the PIDs are there, process names are "(missing)" and all >>> the other fields are empty. >>> >>> I'm on 2.6 kernel, libgtop 2.0.5, glib 2.6.3 >>> >>> /Jonatan -=( http://kymatica.com )=- >>> >>> >> OK, can you look at processes.py and find the except clause where >> '(missing)' is set. Put a rox.report_exception() in there and send >> me the particulars. >> >> One of the things I had to do here was get rid of those missing >> messages >> - maybe that had to be backward compatible somehow. My libgtop is >> 2.12.2 >> > > Traceback (most recent call last): > File "/Users/lijon/Apps/System/AppRun", line 116, in ? > MainWindow().show() > File "/Users/lijon/Apps/System/AppRun", line 84, in __init__ > proc = Processes(self, show_all, hide_swap, show_tree) > File "/Users/lijon/Apps/System/processes.py", line 121, in __init__ > self.update() > File "/Users/lijon/Apps/System/processes.py", line 134, in update > tasks = self.build_proc_tree() > File "/Users/lijon/Apps/System/processes.py", line 144, in > build_proc_tree tasks = map(Task, pids) > File "/Users/lijon/Apps/System/processes.py", line 57, in __init__ > self.state, self.uid, command = top.get_proc_state(pid) > File "/Users/lijon/Apps/System/top.py", line 295, in get_proc_state > info.state = 0 > TypeError: one character string expected > Ah, interesting. Could you try replacing info.state = 0 with info.state = '\0'? I think it used to be a string; it is an int now. I'll have to put in a check for the libgtop version here I guess. |
From: Ken H. <ke...@ha...> - 2006-03-27 01:04:24
|
Ken Hayber wrote: > Jonatan Liljedahl wrote: >> On Sun, 19 Mar 2006 17:13:27 -0800 >> Ken Hayber <ke...@ha...> wrote: >> >> >>> Jonatan Liljedahl wrote: >>> >>>> On Thu, 09 Mar 2006 18:49:17 -0800 >>>> Ken Hayber <ke...@ha...> wrote: >>>> >>>> >>>>> System 1.9.1 (process and disk monitor) has been released. >>>>> >>>>> You can install it by entering this URL into AddApp: >>>>> >>>>> http://rox.sourceforge.net/2006/interfaces/System >>>>> >>>>> To upgrade: >>>>> >>>>> - Right click on the application and choose 'Versions...' from the >>>>> menu. >>>>> - Click on 'Refresh all now'. >>>>> - Ensure 'Help test new versions' is selected. >>>>> >>>>> For more information, including package downloads, see: >>>>> >>>>> http://rox.sourceforge.net/desktop/System >>>>> >>>>> Changes in 1.9.1: >>>>> >>>>> The application was rewritten in python and it now properly >>>>> supports Linux 2.6 kernels and recent versions of libgtop. >>>>> >>>>> A new option to display the task list in a flat view instead of the >>>>> nested tree view was added. >>>>> >>>>> UI options may now be saved (--options commandline parameter or >>>>> Options... AppMenu) >>>>> >>>> I get a lot of these messages: >>>> (System:14597): GLib-GObject-WARNING **: value "-1.000000" of type >>>> `gdouble' is invalid or out of range for property `part3' of type >>>> `gdouble' >>>> >>>> And only the PIDs are there, process names are "(missing)" and all >>>> the other fields are empty. >>>> >>>> I'm on 2.6 kernel, libgtop 2.0.5, glib 2.6.3 >>>> >>>> /Jonatan -=( http://kymatica.com )=- >>>> >>> OK, can you look at processes.py and find the except clause where >>> '(missing)' is set. Put a rox.report_exception() in there and send >>> me the particulars. >>> >>> One of the things I had to do here was get rid of those missing >>> messages - maybe that had to be backward compatible somehow. My >>> libgtop is >>> 2.12.2 >>> >> >> Traceback (most recent call last): >> File "/Users/lijon/Apps/System/AppRun", line 116, in ? >> MainWindow().show() >> File "/Users/lijon/Apps/System/AppRun", line 84, in __init__ >> proc = Processes(self, show_all, hide_swap, show_tree) >> File "/Users/lijon/Apps/System/processes.py", line 121, in __init__ >> self.update() >> File "/Users/lijon/Apps/System/processes.py", line 134, in update >> tasks = self.build_proc_tree() >> File "/Users/lijon/Apps/System/processes.py", line 144, in >> build_proc_tree tasks = map(Task, pids) >> File "/Users/lijon/Apps/System/processes.py", line 57, in __init__ >> self.state, self.uid, command = top.get_proc_state(pid) >> File "/Users/lijon/Apps/System/top.py", line 295, in get_proc_state >> info.state = 0 >> TypeError: one character string expected >> > Ah, interesting. Could you try replacing info.state = 0 with > info.state = '\0'? I think it used to be a string; it is an int now. > I'll have to put in a check for the libgtop version here I guess. Actually, I'm pretty sure SVN now has the appropriate fix. Please try it. Thanks, Ken |
From: Jonatan L. <li...@ky...> - 2006-03-28 13:42:37
|
On Sun, 26 Mar 2006 16:46:40 -0800 Ken Hayber <ke...@ha...> wrote: > Jonatan Liljedahl wrote: > > On Sun, 19 Mar 2006 17:13:27 -0800 > > Ken Hayber <ke...@ha...> wrote: > > > > > >> Jonatan Liljedahl wrote: > >> > >>> On Thu, 09 Mar 2006 18:49:17 -0800 > >>> Ken Hayber <ke...@ha...> wrote: > >>> > >>> > >>> > >>>> System 1.9.1 (process and disk monitor) has been released. > >>>> > >>>> You can install it by entering this URL into AddApp: > >>>> > >>>> http://rox.sourceforge.net/2006/interfaces/System > >>>> > >>>> To upgrade: > >>>> > >>>> - Right click on the application and choose 'Versions...' from > >>>> the menu. > >>>> - Click on 'Refresh all now'. > >>>> - Ensure 'Help test new versions' is selected. > >>>> > >>>> For more information, including package downloads, see: > >>>> > >>>> http://rox.sourceforge.net/desktop/System > >>>> > >>>> Changes in 1.9.1: > >>>> > >>>> The application was rewritten in python and it now properly > >>>> supports Linux 2.6 kernels and recent versions of libgtop. > >>>> > >>>> A new option to display the task list in a flat view instead of > >>>> the nested tree view was added. > >>>> > >>>> UI options may now be saved (--options commandline parameter or > >>>> Options... AppMenu) > >>>> > >>>> > >>> I get a lot of these messages: > >>> (System:14597): GLib-GObject-WARNING **: value "-1.000000" of type > >>> `gdouble' is invalid or out of range for property `part3' of type > >>> `gdouble' > >>> > >>> And only the PIDs are there, process names are "(missing)" and all > >>> the other fields are empty. > >>> > >>> I'm on 2.6 kernel, libgtop 2.0.5, glib 2.6.3 > >>> > >>> /Jonatan -=( http://kymatica.com )=- > >>> > >>> > >> OK, can you look at processes.py and find the except clause where > >> '(missing)' is set. Put a rox.report_exception() in there and send > >> me the particulars. > >> > >> One of the things I had to do here was get rid of those missing > >> messages > >> - maybe that had to be backward compatible somehow. My libgtop is > >> 2.12.2 > >> > > > > Traceback (most recent call last): > > File "/Users/lijon/Apps/System/AppRun", line 116, in ? > > MainWindow().show() > > File "/Users/lijon/Apps/System/AppRun", line 84, in __init__ > > proc = Processes(self, show_all, hide_swap, show_tree) > > File "/Users/lijon/Apps/System/processes.py", line 121, in > > __init__ self.update() > > File "/Users/lijon/Apps/System/processes.py", line 134, in update > > tasks = self.build_proc_tree() > > File "/Users/lijon/Apps/System/processes.py", line 144, in > > build_proc_tree tasks = map(Task, pids) > > File "/Users/lijon/Apps/System/processes.py", line 57, in __init__ > > self.state, self.uid, command = top.get_proc_state(pid) > > File "/Users/lijon/Apps/System/top.py", line 295, in > > get_proc_state info.state = 0 > > TypeError: one character string expected > > > Ah, interesting. Could you try replacing info.state = 0 with > info.state = '\0'? I think it used to be a string; it is an int > now. I'll have to put in a check for the libgtop version here I > guess. Now it worked, it listed my processes, etc... But I get flooded with this error message: (System:8226): GLib-GObject-WARNING **: value "-1.000000" of type `gdouble' is invalid or out of range for property `part3' of type `gdouble' /Jonatan -=( http://kymatica.com )=- |
From: Ken H. <ke...@ha...> - 2006-03-28 15:20:33
|
Jonatan Liljedahl wrote: > On Sun, 26 Mar 2006 16:46:40 -0800 > Ken Hayber <ke...@ha...> wrote: > > >> Jonatan Liljedahl wrote: >> >>> On Sun, 19 Mar 2006 17:13:27 -0800 >>> Ken Hayber <ke...@ha...> wrote: >>> >>> >>> >>>> Jonatan Liljedahl wrote: >>>> >>>> >>>>> On Thu, 09 Mar 2006 18:49:17 -0800 >>>>> Ken Hayber <ke...@ha...> wrote: >>>>> >>>>> >>>>> >>>>> >>>>>> System 1.9.1 (process and disk monitor) has been released. >>>>>> >>>>>> You can install it by entering this URL into AddApp: >>>>>> >>>>>> http://rox.sourceforge.net/2006/interfaces/System >>>>>> >>>>>> To upgrade: >>>>>> >>>>>> - Right click on the application and choose 'Versions...' from >>>>>> the menu. >>>>>> - Click on 'Refresh all now'. >>>>>> - Ensure 'Help test new versions' is selected. >>>>>> >>>>>> For more information, including package downloads, see: >>>>>> >>>>>> http://rox.sourceforge.net/desktop/System >>>>>> >>>>>> Changes in 1.9.1: >>>>>> >>>>>> The application was rewritten in python and it now properly >>>>>> supports Linux 2.6 kernels and recent versions of libgtop. >>>>>> >>>>>> A new option to display the task list in a flat view instead of >>>>>> the nested tree view was added. >>>>>> >>>>>> UI options may now be saved (--options commandline parameter or >>>>>> Options... AppMenu) >>>>>> >>>>>> >>>>>> >>>>> I get a lot of these messages: >>>>> (System:14597): GLib-GObject-WARNING **: value "-1.000000" of type >>>>> `gdouble' is invalid or out of range for property `part3' of type >>>>> `gdouble' >>>>> >>>>> And only the PIDs are there, process names are "(missing)" and all >>>>> the other fields are empty. >>>>> >>>>> I'm on 2.6 kernel, libgtop 2.0.5, glib 2.6.3 >>>>> >>>>> /Jonatan -=( http://kymatica.com )=- >>>>> >>>>> >>>>> >>>> OK, can you look at processes.py and find the except clause where >>>> '(missing)' is set. Put a rox.report_exception() in there and send >>>> me the particulars. >>>> >>>> One of the things I had to do here was get rid of those missing >>>> messages >>>> - maybe that had to be backward compatible somehow. My libgtop is >>>> 2.12.2 >>>> >>>> >>> Traceback (most recent call last): >>> File "/Users/lijon/Apps/System/AppRun", line 116, in ? >>> MainWindow().show() >>> File "/Users/lijon/Apps/System/AppRun", line 84, in __init__ >>> proc = Processes(self, show_all, hide_swap, show_tree) >>> File "/Users/lijon/Apps/System/processes.py", line 121, in >>> __init__ self.update() >>> File "/Users/lijon/Apps/System/processes.py", line 134, in update >>> tasks = self.build_proc_tree() >>> File "/Users/lijon/Apps/System/processes.py", line 144, in >>> build_proc_tree tasks = map(Task, pids) >>> File "/Users/lijon/Apps/System/processes.py", line 57, in __init__ >>> self.state, self.uid, command = top.get_proc_state(pid) >>> File "/Users/lijon/Apps/System/top.py", line 295, in >>> get_proc_state info.state = 0 >>> TypeError: one character string expected >>> >>> >> Ah, interesting. Could you try replacing info.state = 0 with >> info.state = '\0'? I think it used to be a string; it is an int >> now. I'll have to put in a check for the libgtop version here I >> guess. >> > > Now it worked, it listed my processes, etc... But I get flooded with > this error message: > > (System:8226): GLib-GObject-WARNING **: value "-1.000000" of type > `gdouble' is invalid or out of range for property `part3' of type > `gdouble' > OK. I see in call_bar.py that part3 is a property with a min of 0, so -1 is out. part3 is RSS, which as far as I can see also should not be -1; that would be bad :) It looks like top.py's get_proc_mem (libgtop.glibtop_get_proc_mem_l actually) is returning the -1 here. Can you check that? If so, I guess that we need a different structure for the older version of libgtop. I'll have to dig into the older header files again. |