Package: nas
Version: 1.9-2+b1
Severity: important

nasd segfaults after first client connects.

$ gdb nasd
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
(gdb) run :1
Starting program: /usr/bin/nasd :1
(no debugging symbols found)
(no debugging symbols found)
Network Audio System Release 1.9

Program received signal SIGSEGV, Segmentation fault.
0x00002b93fb0c69e0 in strlen () from /usr/lib/debug/libc.so.6
(gdb) bt full
#0  0x00002b93fb0c69e0 in strlen () from /usr/lib/debug/libc.so.6
        mallenv = "MALLOC_TRACE"
        malloc_trace_buffer = 0x0
        tr_old_free_hook = (void (*)(void *, const void *)) 0
        lock = 0
        tr_old_malloc_hook = (void *(*)(size_t, const void *)) 0
        tr_old_realloc_hook = (void *(*)(void *, size_t, const void *)) 0
        mallstream = (FILE *) 0x0
        tr_old_memalign_hook = (void *(*)(size_t, size_t, const void *)) 0
        mallwatch = (void *) 0x0
#1  0x00002b93fb0950ea in _IO_vfprintf_internal (s=0x7fffafc78cc0, 
format=<value optimized out>, ap=0x7fffafc78de0)
    at vfprintf.c:1568
        tmp = (const unsigned char *) 0x418751 "%s port %d"
        alt = 0
        is_long = 0
        prec = -1
        is_negative = <value optimized out>
        base = 11155
        string = 0xfb3a2f90 <Address 0xfb3a2f90 out of bounds>
        space = 0
        width = 0
        showsign = 0
        group = 0
        is_char = 0
        pad = 32 ' '
        the_arg = {pa_wchar = 1, pa_int = 1, pa_long_int = 1, pa_long_long_int 
= 1, pa_u_int = 1, pa_u_long_int = 1, 
  pa_u_long_long_int = 1, pa_double = 4.9406564584124654e-324, pa_long_double = 
<invalid float value>, 
  pa_string = 0x1 <Address 0x1 out of bounds>, pa_wstring = 0x1, pa_pointer = 
0x1}
        left = 0
        is_long_double = 0
        is_short = 0
        use_outdigits = 0
        spec = 115 's'
        _buffer = {__routine = 0, __arg = 0x0, __canceltype = 837, __prev = 
0x1000}
        _avail = 0
        thousands_sep = 0x0
        grouping = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>
        done = 3
        f = (const unsigned char *) 0x418752 "s port %d"
        lead_str_end = (const unsigned char *) 0x418751 "%s port %d"
        work_buffer = "[EMAIL PROTECTED]"...
        workstart = 0x0
        workend = 0x7fffafc78b78 "¤\201"
        mbstate = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}}
        ap_save = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 
0x7fffafc78ec0, reg_save_area = 0x7fffafc78e00}}
        nspecs_done = 0
        save_errno = 2
        readonly_format = 0
        jump_table = {1, 0, 0, 4, 0, 14, 0, 6, 0, 0, 7, 2, 0, 3, 9, 0, 5, 8, 8, 
8, 8, 8, 8, 8, 8, 8, 0, 0, 0, 0, 0, 0, 
  0, 26, 0, 25, 0, 19, 19, 19, 0, 29, 0, 0, 12, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 
0, 18, 0, 13, 0, 0, 0, 0, 0, 0, 26, 0, 
  20, 15, 19, 19, 19, 10, 15, 28, 0, 11, 24, 23, 17, 22, 12, 0, 21, 27, 16, 0, 
0, 18, 0, 13}
        __PRETTY_FUNCTION__ = "_IO_vfprintf_internal"
        step0_jumps = {0, -392, -2030, -1941, -1845, -1756, -1647, -1453, 
-1232, -966, -676, -481, -585, -486, 1530, 
  1581, 1667, 1756, 1768, 1780, 2160, -299, 397, 2354, 2119, -3329, -3936, 
-3430, -3430, -1544}
        step1_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, -966, -676, -481, -585, -486, 
1530, 1581, 1667, 1756, 1768, 1780, 
  2160, -299, 397, 2354, 2119, -3329, -3936, -3430, -3430, 0}
        step2_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -676, -481, -585, -486, 
1530, 1581, 1667, 1756, 1768, 1780, 2160, 
  -299, 397, 2354, 2119, -3329, -3936, -3430, -3430, 0}
        step3a_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1065, 0, 0, 0, 1530, 
1581, 1667, 1756, 1768, 0, 0, 0, 0, 2354, 
  0, 0, 0, 0, 0, 0}
        step3b_jumps = {0 <repeats 11 times>, -585, 0, 0, 1530, 1581, 1667, 
1756, 1768, 1780, 2160, -299, 397, 2354, 
  2119, -3329, -3936, 0, 0, 0}
        step4_jumps = {0 <repeats 14 times>, 1530, 1581, 1667, 1756, 1768, 
1780, 2160, -299, 397, 2354, 2119, -3329, 
  -3936, 0, 0, 0}
        step4_jumps = {2449 <repeats 14 times>, 325, 813, 1402, 1506, 1518, 
2601, 3325, 3173, 3063, 3221, 2758, -2948, 
  2688, 2449, 2449, 2449}
#2  0x00002b93fb0b15f9 in __IO_vsprintf (string=0x7fffafc78ec0 "IP ", 
format=0x41874e "IP %s port %d", 
    args=0x7fffafc78de0) at iovsprintf.c:43
        sf = {_sbf = {_f = {_flags = -72515583, _IO_read_ptr = 0x7fffafc78ec0 
"IP ", 
      _IO_read_end = 0x7fffafc78ec0 "IP ", _IO_read_base = 0x7fffafc78ec0 "IP 
", _IO_write_base = 0x7fffafc78ec0 "IP ", 
      _IO_write_ptr = 0x7fffafc78ec3 "", _IO_write_end = 0xffffffffffffffff 
<Address 0xffffffffffffffff out of bounds>, 
      _IO_buf_base = 0x7fffafc78ec0 "IP ", _IO_buf_end = 0xffffffffffffffff 
<Address 0xffffffffffffffff out of bounds>, 
      _IO_save_base = 0x0, _IO_backup_base = 0x0, _IO_save_end = 0x0, _markers 
= 0x0, _chain = 0x0, 
      _fileno = -85666984, _flags2 = 0, _old_offset = 140736142478928, 
_cur_column = 0, _vtable_offset = -28 'ä', 
      _shortbuf = "ú", _lock = 0x0, _offset = 4209307704, _codecvt = 
0x2b93fae4eff8, _wide_data = 0x1, 
      _freeres_list = 0x0, _freeres_buf = 0x7c9d4d41, _freeres_size = 
47914569406938, _mode = -1, 
      _unused2 = "[EMAIL PROTECTED]|\000\000\000\000\220/:û\223+\000"}, _vtable 
= 0x2b93fb39e760}, _s = {
    _allocate_buffer = 0, _free_buffer = 0x1}}
        ret = <value optimized out>
#3  0x00002b93fb09b2d8 in __sprintf (s=0xfb3a2f90 <Address 0xfb3a2f90 out of 
bounds>, format=0x418751 "%s port %d")
    at sprintf.c:34
        arg = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 
0x7fffafc78ec0, reg_save_area = 0x7fffafc78e00}}
        done = -80072816
#4  0x000000000041174e in ?? ()
No symbol table info available.
#5  0x00000000004118b5 in ?? ()
No symbol table info available.
#6  0x000000000040c70f in ?? ()
No symbol table info available.
#7  0x000000000040cd1b in ?? ()
No symbol table info available.
#8  0x0000000000402252 in ?? ()
No symbol table info available.
#9  0x00002b93fb06bb44 in __libc_start_main (main=0x402180 <[EMAIL PROTECTED]>, 
argc=2, ubp_av=0x7fffafc793a8, 
    init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value 
optimized out>, stack_end=0x7fffafc79398)
    at libc-start.c:224
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47914571582464, 
-6875318419400819178, 0, 140736142480288, 0, 0, 
        6875494544302538262, -598415395147743722}, mask_was_saved = 0}}, priv = 
{pad = {0x0, 0x0, 0x414a20, 
      0x7fffafc793a8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 
4278816}}}
        not_first_call = <value optimized out>
#10 0x00000000004020d9 in ?? ()
No symbol table info available.
#11 0x00007fffafc79398 in ?? ()
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)

Helmut

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.20.1 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages nas depends on:
ii  debconf [debconf-2.0]         1.5.14     Debian configuration management sy
ii  libaudio2                     1.9-2+b1   The Network Audio System (NAS). (s
ii  libc6                         2.6.1-1    GNU C Library: Shared libraries
ii  libxt6                        1:1.0.5-3  X11 toolkit intrinsics library

nas recommends no packages.

-- debconf information:
* nas/mixer: false
* nas/relinquish: true


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to