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 659281 - gnome-commander crashes after choosing to store passwords in gnome-keyring
gnome-commander crashes after choosing to store passwords in gnome-keyring
Status: RESOLVED OBSOLETE
Product: gnome-commander
Classification: Other
Component: networking
1.2.x
Other Linux
: Normal major
: 1.4
Assigned To: GNOME Commander maintainer(s)
epiotr
Depends on:
Blocks:
 
 
Reported: 2011-09-16 19:07 UTC by Eugene
Modified: 2015-05-30 21:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Eugene 2011-09-16 19:07:28 UTC
I've searched for bug here, and found only this one id=653573, but it's not quite the same.

I'm using Ubuntu 10.04 - so I went on Ubuntu bugtracker first - and there it is - https://bugs.launchpad.net/ubuntu/+source/gnome-commander/+bug/333318

Then I've built 1.2.8.12 - and bug is still there.

Steps to Reproduce:

1) Ctrl-N to start new connection
2) Choose FTP(with login)
3) Check "Use Gnome Keyring Manager" option
4) Provide server and user names
5) Wait for it...

Actual Results:

The program 'gnome-commander' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
  (Details: serial 47004 error_code 158 request_code 148 minor_code 5)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
The program 'gnome-commander' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
  (Details: serial 47005 error_code 158 request_code 148 minor_code 26)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Segmentation fault

Expected Results:

It should've open seahorse password window - to ask my master password.

Build Date & Platform:

16.09.2011
Linux eugene-laptop 2.6.32-33-generic #72-Ubuntu SMP Fri Jul 29 21:08:37 UTC 2011 i686 GNU/Linux

Additional Builds and Platforms:

As you can see on Ubuntu bugtracker - it's 100% reproducable for all Ubuntu systems.
https://bugs.launchpad.net/ubuntu/+source/gnome-commander/+bug/333318 

I'm waiting to hear back from you. Ready to provide any information.=)
Comment 1 epiotr 2011-09-16 21:38:05 UTC
The crash is caused by opening auth dlg by a thread not running the main loop...

The problem will be fixed in the nearest release - 1.4.

 As a workaround, please add manually corresponding password/key pair to 'default' keyring  using Seahorse.
Comment 2 Eugene 2011-09-17 04:08:52 UTC
Ok, thank you for the answer, and how do I do that?

I added new password to 'default', description:'ftp://user@server' 

Still doesn't work
Comment 4 Uwe Scholz 2015-05-29 11:47:36 UTC
Hi. To date I can not reproduce this bug. Can you give me a hint if it is still valid? Otherwise I would close the bug marking it as "Obsolete".