After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 458048 - crash in Gimmie: Just starting standalone...
crash in Gimmie: Just starting standalone...
Status: RESOLVED FIXED
Product: gimmie
Classification: Deprecated
Component: general
0.3.x
Other All
: Urgent blocker
: ---
Assigned To: Gimmie Maintainers
Gimmie Maintainers
: 450692 454898 454901 455345 458383 458873 460410 460448 461973 462325 464652 466084 469011 470239 470382 470745 470913 471857 471907 471981 472011 472381 472382 472383 474214 474560 474595 474693 474702 474703 474741 475054 475208 475484 475543 475832 476118 476396 476397 484363 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-07-18 18:04 UTC by Mike Ginou
Modified: 2007-10-07 11:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
Fixes a number of cases of too many arguments being passed (2.48 KB, patch)
2007-08-16 00:47 UTC, Jesse Hallett
none Details | Review

Description Mike Ginou 2007-07-18 18:04:19 UTC
What were you doing when the application crashed?
Just starting standalone Gimmie


Distribution: Ubuntu 7.10 (gutsy)
Gnome Release: 2.19.5 2007-07-11 (Ubuntu)
BugBuddy Version: 2.18.1

System: Linux 2.6.22-8-generic #1 SMP Thu Jul 12 16:09:47 GMT 2007 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Human
Icon Theme: Human

Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0
CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0



----------- .xsession-errors (16 sec old) ---------------------
(mail-notification:14254): mail-notification-WARNING **: mike@ginou.ca: unable to start SASL authentication: SASL(-4): no mechanism available: No worthy mechs found
(mail-notification:14254): mail-notification-WARNING **: mike@ginou.ca: unable to start SASL authentication: SASL(-4): no mechanism available: No worthy mechs found
(mail-notification:14254): mail-notification-WARNING **: mike@ginou.ca: unable to start SASL authentication: SASL(-4): no mechanism available: No worthy mechs found
(mail-notification:14254): mail-notification-WARNING **: mike@ginou.ca: unable to start SASL authentication: SASL(-4): no mechanism available: No worthy mechs found
(mail-notification:14254): mail-notification-WARNING **: mike@ginou.ca: unable to start SASL authentication: SASL(-4): no mechanism available: No worthy mechs found
(mail-notification:14254): mail-notification-WARNING **: mike@ginou.ca: unable to start SASL authentication: SASL(-4): no mechanism available: No worthy mechs found
(mail-notification:14254): mail-notification-WARNING **: mike@ginou.ca: unable to start SASL authentication: SASL(-4): no mechanism available: No worthy mechs found
***MEMORY-WARNING***: gnome-terminal[31288]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this
--------------------------------------------------
Gimmie Version: 0.2.7

TypeError: <lambda>() takes exactly 1 argument (2 given)
Comment 1 Jesse Hallett 2007-08-16 00:45:45 UTC
I got the same crash, also running Ubuntu 7.10.

The problem is that when certain lambda expressions are evaluated after being passed to wnck.Screen.connect, the are complaining that they are receiving more arguments than they expect. Maybe earlier versions of Python could ignore extra arguments?, so this isn't a problem in other OS versions?

The method _workspace_changed has the same problem when it is passed to wnck.Screen.connect.

I have included a patch that seems to make everything work again. It also fixes another issue in gimmie_computer. Certain lambda expressions were throwing exceptions saying that "self" was evaluated before being bound in the enclosed scope. The patch fixes this by moving calls to wnck.Screen.connect before other invocations of "self".
Comment 2 Jesse Hallett 2007-08-16 00:47:27 UTC
Created attachment 93764 [details] [review]
Fixes a number of cases of too many arguments being passed
Comment 3 Benedikt Henrichs 2007-08-27 09:56:43 UTC
*** Bug 454901 has been marked as a duplicate of this bug. ***
Comment 4 Benedikt Henrichs 2007-08-27 10:01:18 UTC
*** Bug 470382 has been marked as a duplicate of this bug. ***
Comment 5 Benedikt Henrichs 2007-08-27 10:06:09 UTC
*** Bug 469011 has been marked as a duplicate of this bug. ***
Comment 6 Benedikt Henrichs 2007-08-27 11:14:12 UTC
*** Bug 470239 has been marked as a duplicate of this bug. ***
Comment 7 Benedikt Henrichs 2007-08-28 00:03:54 UTC
*** Bug 470745 has been marked as a duplicate of this bug. ***
Comment 8 Benedikt Henrichs 2007-08-28 12:37:10 UTC
*** Bug 470913 has been marked as a duplicate of this bug. ***
Comment 9 Benedikt Henrichs 2007-08-28 13:24:12 UTC
*** Bug 454898 has been marked as a duplicate of this bug. ***
Comment 10 Benedikt Henrichs 2007-08-28 14:12:09 UTC
I can confirm this bug on Ubuntu Gutsy, it seems to always occur on Gnome 2.19 though. I'll mark this as blocker.

I'll report back, after I've tried Jesse's patch.
Comment 11 Benedikt Henrichs 2007-08-30 21:19:13 UTC
*** Bug 471857 has been marked as a duplicate of this bug. ***
Comment 12 Benedikt Henrichs 2007-08-30 21:19:26 UTC
*** Bug 471907 has been marked as a duplicate of this bug. ***
Comment 13 Benedikt Henrichs 2007-08-30 21:19:38 UTC
*** Bug 471981 has been marked as a duplicate of this bug. ***
Comment 14 Benedikt Henrichs 2007-08-30 21:20:05 UTC
*** Bug 472011 has been marked as a duplicate of this bug. ***
Comment 15 Benedikt Henrichs 2007-08-30 21:52:40 UTC
*** Bug 464652 has been marked as a duplicate of this bug. ***
Comment 16 H. 2007-08-30 22:11:21 UTC
Jesse Hallets patch is working with the last svn version of Gimmie (so 0.3.0)
Comment 17 Benedikt Henrichs 2007-08-30 23:52:29 UTC
*** Bug 460410 has been marked as a duplicate of this bug. ***
Comment 18 Benedikt Henrichs 2007-08-30 23:53:39 UTC
*** Bug 460448 has been marked as a duplicate of this bug. ***
Comment 19 Benedikt Henrichs 2007-08-30 23:56:22 UTC
*** Bug 461973 has been marked as a duplicate of this bug. ***
Comment 20 Benedikt Henrichs 2007-08-31 08:23:43 UTC
*** Bug 458873 has been marked as a duplicate of this bug. ***
Comment 21 Benedikt Henrichs 2007-08-31 08:24:55 UTC
*** Bug 466084 has been marked as a duplicate of this bug. ***
Comment 22 Benedikt Henrichs 2007-08-31 08:26:59 UTC
*** Bug 450692 has been marked as a duplicate of this bug. ***
Comment 23 Adam Williamson 2007-08-31 08:59:11 UTC
Confirmed that Jesse's patch fixes it here also - gimmie 0.2.7 on Mandriva Linux Cooker. Awesome! Thanks, Jesse.
Comment 24 Benedikt Henrichs 2007-09-02 17:11:24 UTC
*** Bug 472381 has been marked as a duplicate of this bug. ***
Comment 25 Benedikt Henrichs 2007-09-02 17:11:38 UTC
*** Bug 472382 has been marked as a duplicate of this bug. ***
Comment 26 Benedikt Henrichs 2007-09-02 17:12:26 UTC
*** Bug 472383 has been marked as a duplicate of this bug. ***
Comment 27 Benedikt Henrichs 2007-09-11 17:56:31 UTC
*** Bug 474214 has been marked as a duplicate of this bug. ***
Comment 28 Benedikt Henrichs 2007-09-11 17:58:06 UTC
*** Bug 474560 has been marked as a duplicate of this bug. ***
Comment 29 Benedikt Henrichs 2007-09-11 17:58:20 UTC
*** Bug 474595 has been marked as a duplicate of this bug. ***
Comment 30 Benedikt Henrichs 2007-09-11 17:58:34 UTC
*** Bug 474693 has been marked as a duplicate of this bug. ***
Comment 31 Benedikt Henrichs 2007-09-11 17:58:46 UTC
*** Bug 474702 has been marked as a duplicate of this bug. ***
Comment 32 Benedikt Henrichs 2007-09-11 17:58:59 UTC
*** Bug 474703 has been marked as a duplicate of this bug. ***
Comment 33 Benedikt Henrichs 2007-09-11 17:59:22 UTC
*** Bug 474741 has been marked as a duplicate of this bug. ***
Comment 34 Benedikt Henrichs 2007-09-11 18:28:17 UTC
*** Bug 475054 has been marked as a duplicate of this bug. ***
Comment 35 Benedikt Henrichs 2007-09-11 18:39:58 UTC
*** Bug 475208 has been marked as a duplicate of this bug. ***
Comment 36 Benedikt Henrichs 2007-09-11 20:17:16 UTC
*** Bug 475484 has been marked as a duplicate of this bug. ***
Comment 37 Benedikt Henrichs 2007-09-11 20:19:43 UTC
*** Bug 475543 has been marked as a duplicate of this bug. ***
Comment 38 Benedikt Henrichs 2007-09-11 20:21:42 UTC
*** Bug 475832 has been marked as a duplicate of this bug. ***
Comment 39 Benedikt Henrichs 2007-09-12 19:37:29 UTC
*** Bug 476118 has been marked as a duplicate of this bug. ***
Comment 40 H. 2007-09-12 21:08:40 UTC
*** Bug 458383 has been marked as a duplicate of this bug. ***
Comment 41 Benedikt Henrichs 2007-09-13 09:59:03 UTC
*** Bug 476396 has been marked as a duplicate of this bug. ***
Comment 42 Benedikt Henrichs 2007-09-13 13:59:14 UTC
*** Bug 455345 has been marked as a duplicate of this bug. ***
Comment 43 Benedikt Henrichs 2007-09-13 13:59:22 UTC
*** Bug 462325 has been marked as a duplicate of this bug. ***
Comment 44 Benedikt Henrichs 2007-09-13 13:59:31 UTC
*** Bug 476397 has been marked as a duplicate of this bug. ***
Comment 45 Alex Graveley 2007-09-28 02:21:37 UTC
Fixed in SVN.  Thanks!
Comment 46 H. 2007-10-07 11:58:50 UTC
*** Bug 484363 has been marked as a duplicate of this bug. ***