From: Stephen W. <sw...@ul...> - 2006-02-20 10:37:59
|
Thomas Leonard <ta...@ec...> 12/Feb/2006 15:43:13 >>> >ROX-Session 0.27 (a simple session manager for the ROX Desktop.) has >been released. Interesting bug this morning... OverflowError in xsettings._get_manager() = converting negative value to unsigned long. Traced it down to the = server=20 time (which had wrapped and was being returned as ~-2G) and a bug in=20 pygtk (which didn't raise the exception when it should have). |
From: Matsumoto Y. <mat...@ho...> - 2006-02-20 23:58:35
|
Stephen Watson - >Thomas Leonard <ta...@ec...> 12/Feb/2006 15:43:13 >>> > >ROX-Session 0.27 (a simple session manager for the ROX Desktop.) has > >been released. > >Interesting bug this morning... OverflowError in xsettings._get_manager() converting negative value to unsigned long. Traced it down to the server >time (which had wrapped and was being returned as ~-2G) and a bug in >pygtk (which didn't raise the exception when it should have). I had same behavior. and I'm avoiding this bug with following code. -------------- def get_server_time(self): ... return abs(long(time)) Thanks. - Yasuhiro Matsumoto |
From: Matsumoto Y. <mat...@ho...> - 2006-02-21 00:42:16
|
>To: sw...@ul..., rox...@li... >Subject: RE: [rox-devel] Re: ROX-Session 0.27 >Date: Tue, 21 Feb 2006 08:58:30 +0900 > >Stephen Watson - >>Thomas Leonard <ta...@ec...> 12/Feb/2006 15:43:13 >>> >> >ROX-Session 0.27 (a simple session manager for the ROX Desktop.) >>has >> >been released. >> >>Interesting bug this morning... OverflowError in >>xsettings._get_manager() >converting negative value to unsigned long. Traced it down to the >server >>time (which had wrapped and was being returned as ~-2G) and a bug >>in >>pygtk (which didn't raise the exception when it should have). > >I had same behavior. and I'm avoiding this bug with following code. > >-------------- > def get_server_time(self): > ... > return abs(long(time)) > CVS-HEAD was fixed already. (with correct way) - Yasuhiro Matsumoto |