Subject: pkg/29836: gnome-vfs2-smb 2.10.0 causes nautilus to crash
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <jmcneill@NetBSD.org>
List: pkgsrc-bugs
Date: 03/30/2005 15:36:00
>Number:         29836
>Category:       pkg
>Synopsis:       gnome-vfs2-smb 2.10.0 causes nautilus to crash
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 30 15:36:00 +0000 2005
>Originator:     Jared D. McNeill
>Release:        2.99.15
>Organization:
Invisible
>Environment:
NetBSD bucky.ca.alcatel.com 2.99.15 NetBSD 2.99.15 (BUCKY) #78: Thu Mar 24 11:40:23 AST 2005  jmcneill@bucky.ca.alcatel.com:/export/home/jmcneill/netbsd/src/sys/arch/i386/compile/obj/BUCKY i386
>Description:
When trying to browse the network through Nautilus, the following error is logged before Nautilus crashes:
  _res is not supported for multi-threaded programs.

If I try to connect to a server directly through nautilus-connect-server, I get a GNOME crash dialog. The details of the crash are below:

Backtrace was generated from '/usr/pkg/bin/nautilus-connect-server'

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0xbcf5886b in poll () from /usr/lib/libc.so.12
#0  0xbcf5886b in poll () from /usr/lib/libc.so.12
#1  0xbcfffb49 in poll () from /usr/lib/libpthread.so.0
#2  0xbd15937b in g_main_loop_get_context () from /usr/pkg/lib/libglib-2.0.so.0
#3  0xbd158a20 in g_main_context_dispatch () from /usr/pkg/lib/libglib-2.0.so.0
#4  0xbd158f9a in g_main_loop_run () from /usr/pkg/lib/libglib-2.0.so.0
#5  0xbd219c9e in link_io_thread_fn () from /usr/pkg/lib/libORBit-2.so.0
#6  0xbd16f1e0 in g_static_private_free () from /usr/pkg/lib/libglib-2.0.so.0
#7  0xbd006a61 in pthread_create () from /usr/lib/libpthread.so.0

Thread 3 (LWP 1):
#0  0xbcf5886b in poll () from /usr/lib/libc.so.12
No symbol table info available.
#1  0xbcfffb49 in poll () from /usr/lib/libpthread.so.0
No symbol table info available.
#2  0xbd15937b in g_main_loop_get_context () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3  0xbd158a20 in g_main_context_dispatch () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xbd158f9a in g_main_loop_run () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xbd219c9e in link_io_thread_fn () from /usr/pkg/lib/libORBit-2.so.0
No symbol table info available.
#6  0xbd16f1e0 in g_static_private_free () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#7  0xbd006a61 in pthread_create () from /usr/lib/libpthread.so.0
No symbol table info available.

Thread 2 (LWP 2):
#0  0xbcf5876f in wait4 () from /usr/lib/libc.so.12
No symbol table info available.
#1  0xbcfffd5b in wait4 () from /usr/lib/libpthread.so.0
No symbol table info available.
#2  0xbcf8ac91 in waitpid () from /usr/lib/libc.so.12
No symbol table info available.
#3  0xbd9b11a7 in libgnomeui_module_info_get ()
   from /usr/pkg/lib/libgnomeui-2.so.0
No symbol table info available.
#4  0xbd001ee7 in pthread__signal_deferred () from /usr/lib/libpthread.so.0
No symbol table info available.

Thread 1 (LWP 3):
#0  0xbcf58b5f in sa_yield () from /usr/lib/libc.so.12
No symbol table info available.
#1  0xbd006d53 in pthread () from /usr/lib/libpthread.so.0
No symbol table info available.
#0  0xbcf5886b in poll () from /usr/lib/libc.so.12

>How-To-Repeat:
1. Open terminal, run 'nautilus-connect-server'. Hit 'browse network', and the app dies and nautilus restarts.
2. Open terminal, run 'nautilus-connect-server'. Change service type to 'Windows server', type in the NetBIOS name of a windows server, and click 'Connect'. The app will crash again.
>Fix:
Unknown