[Mono-bugs] [Bug 397668] New: mdb aborts when 'tab' pressed

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Jun 5 16:57:22 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=397668


           Summary: mdb aborts when 'tab' pressed
           Product: Mono: Debugger
           Version: SVN
          Platform: x86-64
        OS/Version: RHEL 4
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: cli
        AssignedTo: martin at novell.com
        ReportedBy: joncham at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Description of Problem:
I try to specify the file to debug. I type file Prog<tab> to autocomplete
Program.exe. mdb aborts.

Steps to reproduce the problem:
1. Run mdb and press tab after file command
2. 


Actual Results:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1080322400 (LWP 12170)]
0x00000030a6301f9a in tputs () from /lib64/libtermcap.so.2


Expected Results:
No abort

How often does this happen? 
Intermittently.

Additional Information:
Connecting from Windows box to Linux using putty SSH client.

[mono] ~/mono_microbench/parse_tests @ mono -V
Mono JIT compiler version 1.9 (/trunk/ r105052)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC)
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none

[mono] ~/mono_microbench/parse_tests @ mdb -V
The Mono Debugger is (C) 2003-2007 Novell, Inc.

The debugger source code is released under the terms of the GNU GPL

For more information on Mono, visit the project Web site
   http://www.go-mono.com

The debugger was written by Martin Baulig and Chris Toshok

StackTrace:

Thread 5 (Thread 1080322400 (LWP 12170)):
#0  0x00000030a6301f9a in tputs () from /lib64/libtermcap.so.2
#1  0x0000002a9690c775 in term_move_to_char ()
   from /home/staff/jschambe/monosvn/install//lib/libmonodebuggerreadline.so
#2  0x0000002a9690928d in re_update_line ()
   from /home/staff/jschambe/monosvn/install//lib/libmonodebuggerreadline.so
#3  0x0000002a96908923 in re_refresh ()
   from /home/staff/jschambe/monosvn/install//lib/libmonodebuggerreadline.so
#4  0x0000002a96908263 in el_gets ()
   from /home/staff/jschambe/monosvn/install//lib/libmonodebuggerreadline.so
#5  0x0000002a968fb149 in readline ()
   from /home/staff/jschambe/monosvn/install//lib/libmonodebuggerreadline.so
#6  0x0000002a968fa99a in mono_debugger_readline_readline ()
   from /home/staff/jschambe/monosvn/install//lib/libmonodebuggerreadline.so
#7  0x000000004023f55c in ?? ()
#8  0x00000000009d92a0 in ?? ()
#9  0x0000000000002f8a in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 1078221152 (LWP 12169)):
#0  0x00000030a4f0a72f in sem_wait () from /lib64/tls/libpthread.so.0
#1  0x0000002a9614c260 in mono_debugger_server_sem_wait ()
   from /home/staff/jschambe/monosvn/install//lib/libmonodebuggerserver.so
#2  0x000000004023ebdd in ?? ()
#3  0x00000000009c9670 in ?? ()
#4  0x000000004023eb13 in ?? ()
#5  0x0000002a96a216c0 in ?? ()
#6  0x0000002a966daf78 in ?? ()
#7  0x00000000009ca3e0 in ?? ()
#8  0x0000000040445030 in ?? ()
#9  0x0000000040444f20 in ?? ()
#10 0x0000002a96100500 in ?? ()
#11 0x0000002a966daf78 in ?? ()
#12 0x0000002a96cb8e60 in ?? ()
#13 0x0000002a966daf78 in ?? ()
#14 0x0000000000000100 in ?? ()
#15 0x0000002a96cb8e60 in ?? ()
#16 0x000000004023d2d0 in ?? ()
#17 0x0000000000000000 in ?? ()

Thread 3 (Thread 1075988832 (LWP 12168)):
#0  0x00000030a4f08a7a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/tls/libpthread.so.0
#1  0x00000000004ee2bd in timedwait_signal_poll_cond (cond=0x7d9ef8, 
    mutex=0x7d9ed0, timeout=0x0, alertable=Variable "alertable" is not
available.
) at handles.c:1492
#2  0x00000000004ee3de in _wapi_handle_timedwait_signal_handle (handle=Variable
"handle" is not available.
) at handles.c:1572
#3  0x000000000050656c in WaitForSingleObjectEx (handle=Variable "handle" is
not available.
) at wait.c:200
#4  0x000000000047dc63 in finalizer_thread (unused=Variable "unused" is not
available.
) at gc.c:894
#5  0x000000000049d923 in start_wrapper (data=Variable "data" is not available.
) at threads.c:617
#6  0x0000000000503840 in thread_start_routine (args=Variable "args" is not
available.
) at threads.c:279
#7  0x000000000051e875 in GC_start_routine (arg=0x2a9557ce70)
    at pthread_support.c:1369
#8  0x00000030a4f06137 in start_thread () from /lib64/tls/libpthread.so.0
#9  0x00000030a46c7113 in clone () from /lib64/tls/libc.so.6

Thread 2 (Thread 1073887584 (LWP 12167)):
#0  0x00000030a4f0bb75 in __nanosleep_nocancel ()
   from /lib64/tls/libpthread.so.0
#1  0x00000000004e904a in collection_thread (unused=Variable "unused" is not
available.
) at collection.c:34
#2  0x00000030a4f06137 in start_thread () from /lib64/tls/libpthread.so.0
#3  0x00000030a46c7113 in clone () from /lib64/tls/libc.so.6

Thread 1 (Thread 182894248032 (LWP 12152)):
#0  0x00000030a4f08c6f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/tls/libpthread.so.0
#1  0x00000000004ee290 in timedwait_signal_poll_cond (cond=0x7da678, 
    mutex=0x7da650, timeout=0x0, alertable=Variable "alertable" is not
available.
) at handles.c:1502
#2  0x00000000004ee3de in _wapi_handle_timedwait_signal_handle (handle=Variable
"handle" is not available.
) at handles.c:1572
#3  0x000000000050656c in WaitForSingleObjectEx (handle=Variable "handle" is
not available.
) at wait.c:200
#4  0x000000000049c225 in ves_icall_System_Threading_Thread_Join_internal (
    this=0x2a9557b1c0, ms=-1, thread=0x40e) at threads.c:1304
#5  0x000000004023eceb in ?? ()
#6  0x000000000079c9d0 in ?? ()
#7  0x000000000079c9d0 in ?? ()
#8  0x0000002a96106fc0 in ?? ()
#9  0x0000002a96105f80 in ?? ()
#10 0x0000000000000000 in ?? ()


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list