i revisited the issue today and tested the following:
* we noticed that the issue does not show up in karmic so i rebuilt the 2.27 version of gnome keyring in jaunty, the issue returned with the newer version as well
* i rebuilt the 2.27 source in jaunty with karmics gcc-4.4, the issue vanished
* i rebuilt the 2.26 source in jaunty (dropping the workaround) with karmics gcc-4.4 and the issue vanished as well
i think we can start to assume that there is a compiler bug with gcc-4.3
i revisited the issue today and tested the following:
* we noticed that the issue does not show up in karmic so i rebuilt the 2.27 version of gnome keyring in jaunty, the issue returned with the newer version as well
* i rebuilt the 2.27 source in jaunty with karmics gcc-4.4, the issue vanished
* i rebuilt the 2.26 source in jaunty (dropping the workaround) with karmics gcc-4.4 and the issue vanished as well
i think we can start to assume that there is a compiler bug with gcc-4.3