Bug 23910

Summary: gnome-commander crashes when connecting with network by smb
Product: Mageia Reporter: Jens Schacke <tom.schmidt-hempel>
Component: RPM PackagesAssignee: GNOME maintainers <gnome>
Status: RESOLVED OLD QA Contact:
Severity: major    
Priority: Normal CC: marja11, ouaurelien
Version: 6   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: gnome-commander-1.6.4-2.mga6, gnome-vfs2 CVE:
Status comment:

Description Jens Schacke 2018-11-27 20:19:40 CET
Description of problem:

Using smb or connections -> goto: SAMBA network causes the program to answer: " smb modul loaded?". As long long as you see this, you can use ok and will still be able to stop the program. If you miss this moment, the program will try to find groups and computers in the network. Then stopping is not possible anymore. You have to use kill -9.
In result the feature "connecting with a smb network" is not working and the program crashes.

Version-Release number of selected component (if applicable):
Version: 1.6.4 Release: 2.mga arch: x86_64

How reproducible:
Every time you start gnome-commander

Steps to Reproduce:
1. start program
2. use smb button or connections -> goto samba network
3. prog complains about mising smb module, hangs and crashes

From older debian bugs i've seen, that libgnome-vfs extra is missing. But in the mageia repos this lib is for the i586 architecture. 

Anything I made wrong? Then sorry for this. It's my first report ;-)
Comment 1 Marja Van Waes 2018-11-29 08:32:17 CET
(In reply to Jens Schacke from comment #0)

Hi Jens, thanks for you report!
> 
> From older debian bugs i've seen, that libgnome-vfs extra is missing. But in
> the mageia repos this lib is for the i586 architecture.

For 64bit, our libraries get "64" inserted in the package name, so
libgnome-vfs2_0 becomes lib64gnome-vfs2_0

I cannot find an "extra" package, though :-/

Is lib64gnome-vfs2_0 installed?

> 
> Anything I made wrong? Then sorry for this. It's my first report ;-)

You did well, thanks :-)

CC: (none) => marja11
Assignee: bugsquad => gnome
Source RPM: gnome-commander-1.6.4-2.mga6.src.rpm => gnome-commander-1.6.4-2.mga6, gnome-vfs2

Comment 2 Jens Schacke 2018-11-29 11:23:43 CET
(In reply to Marja Van Waes from comment #1)
> (In reply to Jens Schacke from comment #0)
> 
> Hi Jens, thanks for you report!
> > 
> > From older debian bugs i've seen, that libgnome-vfs extra is missing. But in
> > the mageia repos this lib is for the i586 architecture.
> 
> For 64bit, our libraries get "64" inserted in the package name, so
> libgnome-vfs2_0 becomes lib64gnome-vfs2_0
> 
> I cannot find an "extra" package, though :-/
> 
> Is lib64gnome-vfs2_0 installed?

Yes, it is and it was before. Tested again, no difference.
> 
> > 
> > Anything I made wrong? Then sorry for this. It's my first report ;-)
> 
> You did well, thanks :-)


If you start out of a terminal, you get a lot of warnings, because it can't load symbols for "gnome-fs-home", "gnome-fs-network" and"gnome-fs-ftp". But there are two criticals:

void load_devices(const gchar*): assertion 'keyfile != NULL' failed

I'm not familiar with strace, but i gave it a try. So I could see in the terminal, the program still lives and after clicking "SMB" it starts with

recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)

That's all I could find out in the moment.

best regards
Comment 3 Aurelien Oudelet 2020-08-16 21:56:15 CEST
Mageia 6 changed to end-of-life (EOL) status on 2019-09-30. It is no longer 
maintained, which means that it will not receive any further security or bug 
fix updates.

Package Maintainer: If you wish for this bug to remain open because you plan 
to fix it in a currently maintained version, simply change the 'version' to 
a later Mageia version.

Bug Reporter: Thank you for reporting this issue and we are sorry that we 
weren't able to fix it before Mageia 6's end of life. If you are able to 
reproduce it against a later version of Mageia, you are encouraged to click 
on "Version" and change it against that version of Mageia.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a more recent
Mageia release includes newer upstream software that fixes bugs or makes them
obsolete.

If you would like to help fixing bugs in the future, don't hesitate to join the
packager team via our mentoring program [1] or join the teams that fit you 
most [2].

[1] https://wiki.mageia.org/en/Becoming_a_Mageia_Packager
[2] http://www.mageia.org/contribute/

Best regards,
Aurélien
Bugsquad Team

CC: (none) => ouaurelien
Status: NEW => RESOLVED
Resolution: (none) => OLD