Package: smbnetfs
Version: 0.3.10-2

Hello!

Smbnetfs crashes and doesn't work

That's what I try to do:
# smbnetfs -o allow_other -d /smb >log1 2>log2
*** glibc detected *** smbnetfs: free(): invalid pointer: 0xb67ae28c ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7bea735]
/lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7bee1a0]
/usr/lib/libsmbclient.so.0[0xb7d3e25e]
smbnetfs(UpdateRoot+0x8b)[0x804fa6b]
smbnetfs(UpdateSambaTree+0x3d)[0x804fbfd]
smbnetfs(UpdateThread+0xb2)[0x80520e2]
/lib/i686/cmov/libpthread.so.0[0xb7cd14fb]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb7c5560e]
======= Memory map: ========
08048000-08056000 r-xp 00000000 03:01 274072     /usr/bin/smbnetfs
08056000-08057000 rw-p 0000e000 03:01 274072     /usr/bin/smbnetfs
08057000-08224000 rw-p 08057000 00:00 0          [heap]
b5e00000-b5e21000 rw-p b5e00000 00:00 0 
b5e21000-b5f00000 ---p b5e21000 00:00 0 
b5f96000-b5fa2000 r-xp 00000000 03:01 254584     /lib/libgcc_s.so.1
b5fa2000-b5fa3000 rw-p 0000b000 03:01 254584     /lib/libgcc_s.so.1
b5fae000-b5faf000 ---p b5fae000 00:00 0 
b5faf000-b67af000 rw-p b5faf000 00:00 0 
b67af000-b67b0000 ---p b67af000 00:00 0 
b67b0000-b6fd2000 rw-p b67b0000 00:00 0 
b6fd2000-b6fd3000 ---p b6fd2000 00:00 0 
b6fd3000-b77f5000 rw-p b6fd3000 00:00 0 
b77f5000-b77f7000 r-xp 00000000 03:01 29707      /usr/lib/gconv/KOI-8.so
b77f7000-b77f9000 rw-p 00001000 03:01 29707      /usr/lib/gconv/KOI-8.so
b77f9000-b77fb000 r-xp 00000000 03:01 29641     
/usr/lib/gconv/IBM866.so
b77fb000-b77fd000 rw-p 00001000 03:01 29641     
/usr/lib/gconv/IBM866.so
b77fd000-b780d000 r--s 00000000 03:01 25617     
/usr/share/samba/valid.dat
b780d000-b782d000 r--s 00000000 03:01 25493     
/usr/share/samba/lowcase.dat
b782d000-b784d000 r--s 00000000 03:01 25531     
/usr/share/samba/upcase.dat
b784d000-b786d000 r--p 00000000 03:01 242614    
/usr/share/locale/ru/LC_MESSAGES/libc.mo
b786d000-b7876000 r-xp 00000000 03:01 28890     
/lib/i686/cmov/libnss_files-2.7.so
b7876000-b7878000 rw-p 00008000 03:01 28890     
/lib/i686/cmov/libnss_files-2.7.so
b7878000-b7880000 r-xp 00000000 03:01 29041     
/lib/i686/cmov/libnss_nis-2.7.so
b7880000-b7882000 rw-p 00007000 03:01 29041     
/lib/i686/cmov/libnss_nis-2.7.so
b7882000-b7889000 r-xp 00000000 03:01 28884     
/lib/i686/cmov/libnss_compat-2.7.so
b7889000-b788b000 rw-p 00006000 03:01 28884     
/lib/i686/cmov/libnss_compat-2.7.so
b788f000-b7890000 rw-s 00000000 03:01 507       
/var/run/samba/gencache.tdb
b7890000-b7892000 r-xp 00000000 03:01 29739     
/usr/lib/gconv/UTF-16.so
b7892000-b7894000 rw-p 00001000 03:01 29739     
/usr/lib/gconv/UTF-16.so
b7894000-b7896000 rw-p b7894000 00:00 0 
b7896000-b78ec000 r--p 00000000 03:01 44381     
/usr/lib/locale/locale-archive
b78ec000-b78ee000 rw-p b78ec000 00:00 0 
b78ee000-b793d000 r-xp 00000000 03:01 10843     
/usr/lib/libgcrypt.so.11.2.3
b793d000-b793f000 rw-p 0004f000 03:01 10843     
/usr/lib/libgcrypt.so.11.2.3
b793f000-b7940000 rw-p b793f000 00:00 0 
b7940000-b7954000 r-xp 00000000 03:01 66401     
/usr/lib/libz.so.1.2.3.3
b7954000-b7955000 rw-p 00013000 03:01 66401     
/usr/lib/libz.so.1.2.3.3
b7955000-b7958000 r-xp 00000000 03:01 4557      
/usr/lib/libgpg-error.so.0.3.0
b7958000-b7959000 rw-p 00002000 03:01 4557      
/usr/lib/libgpg-error.so.0.3.0
b7959000-b7968000 r-xp 00000000 03:01 3619      
/usr/lib/libtasn1.so.3.0.9
b7968000-b7969000 rw-p 0000e000 03:01 3619      
/usr/lib/libtasn1.so.3.0.9
b7969000-b79da000 r-xp 00000000 03:01 253545    
/usr/lib/libgnutls.so.13.9.1
b79da000-b79e0000 rw-p 00070000 03:01 253545    
/usr/lib/libgnutls.so.13.9.1
b79e0000-b79f5000 r-xp 00000000 03:01 3936      
/usr/lib/libsasl2.so.2.0.22
b79f5000-b79f6000 rw-p 00015000 03:01 3936      
/usr/lib/libsasl2.so.2.0.22
b79f6000-b79f7000 rw-p b79f6000 00:00 0 
b79f7000-b79f9000 r-xp 00000000 03:01 3981       /lib/libkeyutils-1.2.so
b79f9000-b79fa000 rw-p 00001000 03:01 3981       /lib/libkeyutils-1.2.so
b79fa000-b7a05000 r-xp 00000000 03:01 10849     
/usr/lib/liblber.so.2.0.130
b7a05000-b7a06000 rw-p 0000b000 03:01 10849     
/usr/lib/liblber.so.2.0.130
b7a06000-b7a3a000 r-xp 00000000 03:01 10850     
/usr/lib/libldap_r.so.2.0.130
b7a3a000-b7a3b000 rw-Аварийный останов
("emergency stop", it says. My locale is ru_RU.KOI8-R)
# ls /smb
ls: /smb: Transport endpoint is not connected
# umount /smb
# ls /smb
#

That's what I expect it to hapen:
# smbnetfs -o allow_other -d /smb 2>log2
It should stay attached and shouldn't stop
# ls /smb
It should list network

--------------------------------------------------------

dependency tree in my system:
smbnetfs 0.3.10-2
 -- libc6 2.7-4
 -- libfuse2 2.6.3-2
 -- libsmbclient 3.0.24-6etch9

libc6 2.7-4
 -- libgcc1 1:4.3-20080116-1

libgcc1 1:4.3-20080116-1
 -- gcc-4.3-base 4.3-20080116-1
 -- libc6 2.7-4

libfuse2 2.6.3-2
 -- libc6 2.7-4

libsmbclient 3.0.24-6etch9
 -- libc6 2.7-4
 -- libcomerr2 1.39+1.40-WIP-2006.11.14+dfsg-2etch1
 -- libkrb53 1.6.dfsg.3~beta1-2
 -- libldap2 2.1.30-13.4

libcomerr2 1.39+1.40-WIP-2006.11.14+dfsg-2etch1
 -- libc6 2.7-4

libkrb53 1.6.dfsg.3~beta1-2
 -- libc6 2.7-4
 -- libcomerr2 1.39+1.40-WIP-2006.11.14+dfsg-2etch1
 -- libkeyutils1 1.2-5

libkeyutils1 1.2-5
 -- libc6 2.7-4

libldap2 2.1.30-13.4
 -- libc6 2.7-4
 -- libgnutls13 2.0.4-1
 -- libsasl2-2 2.1.22.dfsg1-8

libgnutls13 2.0.4-1
 -- libc6 2.7-4
 -- libgcrypt11 1.2.4-2
 -- libgpg-error0 1.4-2
 -- liblzo2-2 2.02-3 
 -- libopencdk10 0.6.6-1
 -- libtasn1-3 0.3.9-1
 -- zlib1g 1:1.2.3.3.dfsg-7

libgcrypt11 1.2.4-2
 -- libc6 2.7-4
 -- libgpg-error0 1.4-2

libgpg-error0 1.4-2
 -- libc6 2.7-4

liblzo2-2 2.02-3 
 -- libc6 2.7-4

libopencdk10 0.6.6-1
 -- libc6 2.7-4
 -- libgcrypt11 1.2.4-2
 -- zlib1g 1:1.2.3.3.dfsg-7

libtasn1-3 0.3.9-1
 -- libc6 2.7-4

zlib1g 1:1.2.3.3.dfsg-7
 -- libc6 2.7-4

libsasl2-2 2.1.22.dfsg1-8
 -- libc6 2.7-4
 -- libdb4.2 4.2.52+dfsg-2

libdb4.2 4.2.52+dfsg-2
 -- libc6 2.7-4

$ uname -a
Linux llaptop 2.6.22-3-686 #1 SMP Mon Nov 12 08:32:57 UTC 2007 i686
GNU/Linux
$ ls -l /lib/libc.so.6
lrwxrwxrwx 1 root root 11 2007-12-22 15:05 /lib/libc.so.6 -> libc-2.7.so
$ dpkg -s libc6 | grep ^Version
Version: 2.7-4
$ 

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Shell: /bin/sh linked to /bin/bash

Versions of packages smbnetfs depends on:
ii  libc6                      2.7-4         GNU C Library: Shared
libraries
ii  libfuse2                   2.6.3-2       Filesystem in USErspace
library
ii  libsmbclient               3.0.24-6etch9 shared library that allows
applica

smbnetfs recommends no packages.

-- no debconf information


some files

======= /root/.smb/smbnetfs.conf =========================
#################################
#                               #
#  SMBNETFS sample config file  #
#                               #
#################################


#---------------------------------------------------------------------
# time_delta is a sleep time between checking for scheduled events. 
# Increase it if smbnetfs eat to much cpu without loading.
#
# Default: 5 sec
#---------------------------------------------------------------------
time_delta              5

#---------------------------------------------------------------------
# config_update_interval is a time interval before next reading of 
# config file 
#
# Default: 300 sec
#---------------------------------------------------------------------
config_update_interval  300

#---------------------------------------------------------------------
# SMBNetFs debug level. Most of people should not use debug level 
# greater then 6.
# Possible value: 0 <= smbnetfs_debug <= 10
#
# Default: 0
#---------------------------------------------------------------------
smbnetfs_debug          10

#---------------------------------------------------------------------
# Samba debug level
#
# Default: 0
#---------------------------------------------------------------------
smb_debug               0

#---------------------------------------------------------------------
# The time between workgroup refresh 
# 
# Default: 300 sec
#---------------------------------------------------------------------
smb_refresh_time        300

#---------------------------------------------------------------------
# The time to live of automatically founded computer/workgroup  
# 
# Default: (3 * refresh_time)
#---------------------------------------------------------------------
smb_name_ttl            900

#---------------------------------------------------------------------
# The maximun number of samba context. Reduse it if 
# smbnetfs eat a lot of memory
#
# Default: 15
#---------------------------------------------------------------------
smb_ctx_max             15

#---------------------------------------------------------------------
# The time between samba context refresh. This is used to preserve 
# samba connection alive. Reduse it if the connection closed by
# timeout often.
#
# Default: 300 sec
#---------------------------------------------------------------------
smb_ctx_refresh_time    300

#---------------------------------------------------------------------
# The maximum number of opened files.
#
# Default: 100
#---------------------------------------------------------------------
smb_open_files_max      100

#---------------------------------------------------------------------
# The maximum number of buffers to convert filenames to/from samba
# encoding.
#
# Default: 15
#---------------------------------------------------------------------
buf_count_max           15

#---------------------------------------------------------------------
# The maximum number of slice in array. Each slice is may contain up
# to 128 host/group/link entries. This value limit the amount of 
# memory allocated by all arrays. Please do not touch this value 
# unless you is a smbnetfs developer.
#
# Default: 1024
#---------------------------------------------------------------------
array_slice_max         1024

#---------------------------------------------------------------------
# This option define the free space size reported by SMBNetFS. This is
# mostly required for Nautilus (Gnome project), as it check the amount
# of free space before any write attempt. 
# WARNING!!! free_space_size = free_space_blocks * 4Kb. 
#
# Default: 0
#---------------------------------------------------------------------
free_space_blocks       0

#---------------------------------------------------------------------
# The maximum size of read/write block. The block size should be
# closed to 4Kb boundary. Currently libsmbclient does not support
# block_size >=  64Kb, so maximum possible block_size is 61440 (60Kb)
#
# Default: 32768
#---------------------------------------------------------------------
block_size              32768

#---------------------------------------------------------------------
# If quiet_flag enabled, then chown/chgroup will return succcess, else
# chmod/chown will always fail.
# Possible value: true, false, yes, no
#
# Default: true
#---------------------------------------------------------------------
quiet_flag              "true"

#---------------------------------------------------------------------
# If query_browsers disabled, then smbnetfs will show only static
# host/group/link.
# Possible value: true, false, yes, no
#
# Default: true
#---------------------------------------------------------------------
query_browsers          "true"

#---------------------------------------------------------------------
# If show_$_shares disabled, then smbnetfs will not show shares with $
# at the end.
# Possible value: true, false, yes, no
#
# Default: false
#---------------------------------------------------------------------
show_$_shares           "true"

#---------------------------------------------------------------------
# konqueror search for '.directory' subdir in any directory and its
# subdirectories. This slow a groups/shares listing. The value below 
# specify the number of path component checked for ".directory". Use
# the value of -1 to check all path component.
#
# Set kde_workaround to 3 or above if you browse SMBNetFs with 
# konqueror. Other people can use 0 value.
# Possible value: -1, 0, 1, 2, ...
#
# Default: "3"
#---------------------------------------------------------------------
kde_workaround          "0"

#---------------------------------------------------------------------
# Samba do not support truncate file operation. It's easy to emulate
# it if (new_size = 0) or (new_size >= old_size). Normally SMBNetFS
# will return error if (0 < new_size < old_size), but if unsafe_truncate 
# enabled, then SMBNetFS will delete old file and create new one of
# required size for this situation.
# Possible value: true, false, yes, no
#
# Default: false
#---------------------------------------------------------------------
unsafe_truncate         "false"

#---------------------------------------------------------------------
# SMBNetFS can perform &#193; finalize steps on umount. It can take a
huge
# amount of time on buggy (unmaintained) network. It's wise to skip
# this steps unless perform debuging or searching memory leaks.
# Possible value: true, false, yes, no
#
# Default: true
#---------------------------------------------------------------------
fast_shutdown           "true"

#---------------------------------------------------------------------
# Local charset
#
# Default: autodetected
#---------------------------------------------------------------------
local_charset           "koi8-r"        

#---------------------------------------------------------------------
# Charset used by samba
#
# Default: utf-8
#---------------------------------------------------------------------
samba_charset           "koi8-r"

#---------------------------------------------------------------------
# File to store SMBNETFS debug messages
#
# Default: print to stderr
#---------------------------------------------------------------------
#log_file               "/tmp/smbnetfs.log"

#---------------------------------------------------------------------
# Computer netbios name
#
# Default: ""
#---------------------------------------------------------------------
#netbios_name           ""

#---------------------------------------------------------------------
# Set auth information for samba network resource. If share name is 
# omited then the auth data applied to all computer "computer" shares.
# Omit "computer/share" to specify default auth patameters.
# 
# PS: You can use "cd mountpoint/domain:user:[EMAIL PROTECTED]" 
# command to enter to remote computer as domain/workgroup 
# "domain_or_workgroup" user "user" with password "password".
#
# Syntax:
#       auth [computer[/share]] [domain_or_workgroup/]user password
#
# Default:
#       auth "user_login_name" ""
#
#---------------------------------------------------------------------
#auth                   "guest" "" 

# read auth data from ~/.smb/smbnetfs.auth
include                 "smbnetfs.auth"

#---------------------------------------------------------------------
# This section describe a static host/group/link.
#
#  host   computer_name
#  group  group_name
#  link   link_name             link_contents
#  link   group/link_name       [link_contents]
#---------------------------------------------------------------------

# read host/group/link from ~/.smb/smbnetfs.host
include                 "smbnetfs.host"
==========================================================

======= log1 =============================================
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.8
flags=0x00000003
max_readahead=0x00020000
   INIT: 7.8
   flags=0x00000000
   max_readahead=0x00020000
   max_write=0x00020000
   unique: 1, error: 0 (Success), outsize: 40
==========================================================

======= log2 =============================================
4723->SetSmbDebugLevel: level=0
4723->SetSmbItemUpdateInterval: interval=300
4723->GetUpdateTimeDelta: delta=5
4723->SetSmbItemTime2Live: ttl=900
4723->SetMaxSmbCtxCount: count=15
4723->GetUpdateTimeDelta: delta=5
4723->SetSmbCtxUpdateInterval: interval=300
4723->SetMaxBufferCount: name=OpenFiles, count=100
4723->SetMaxBufferCount: name=Convert, count=15
4723->SetMaxBufferCount: name=Array, count=1024
4723->SetFsFreeSpaceBlocks: blocks=0
4723->SetFsBlockSize: size=32768
4723->SetFsQuietFlag: flag=1
4723->SetQueryBrowserFlag: flag=1
4723->SetShowDollarShares: flag=1
4723->SetKDEworkaround: count=0
4723->SetUnsafeTruncate: flag=0
4723->SetFastShutdown: flag=1
4723->set_local_charset: local_charset=koi8-r
4723->set_samba_charset: samba_charset=koi8-r
4723->SetLogFile: filename=/tmp/smbnetfs.log
==========================================================

-- 
http://www.fastmail.fm - The professional email service



Reply via email to