[Mono-bugs] [Bug 642625] New: SIGSEGV when running gdb in a directory on which we have no write permission

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Sep 29 11:45:22 EDT 2010


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

https://bugzilla.novell.com/show_bug.cgi?id=642625#c0


           Summary: SIGSEGV when running gdb in a directory on which we
                    have no write permission
    Classification: Mono
           Product: Mono: Runtime
           Version: SVN
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: debug
        AssignedTo: martin at novell.com
        ReportedBy: gonzalo at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Development
           Blocker: ---


Steps to reproduce:
   $ sudo chmod 755 /root
   $ cd /root
   $ gdb mono
   $ r /usr/lib/mono/2.0/xsp2.exe

Actual results:
----------------
Program received signal SIGABRT, Aborted.
0xb7fe2430 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb7e4d651 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7e50a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x080da2de in mono_handle_native_sigsegv (signal=11, ctx=0xb74b0d0c) at
mini-exceptions.c:2057
#4  0x0811a25b in mono_arch_handle_altstack_exception (sigctx=0xb74b0d0c,
fault_addr=0x0, stack_ovf=0) at exceptions-x86.c:1163
#5  <signal handler called>
#6  0xb7f03d80 in __fprintf_chk () from /lib/tls/i686/cmov/libc.so.6
#7  0x080f1505 in fprintf (w=0x8366d70, cfg=0x8366660,
method="<Module>:runtime_invoke_void__this___object ()", start_symbol=0x0,
end_symbol=0x0, code=
    0xb6c18b98 "U\213\354\203\354\030\203\344\360\307E", <incomplete sequence
\354>, code_size=137, args=0x839a7c4, locals=0x839a894, unwind_info=
    0x839f07c, debug_info=0x83a58f8) at /usr/include/bits/stdio2.h:98
#8  emit_line_number_info (w=0x8366d70, cfg=0x8366660,
method="<Module>:runtime_invoke_void__this___object ()", start_symbol=0x0,
end_symbol=0x0, code=
    0xb6c18b98 "U\213\354\203\354\030\203\344\360\307E", <incomplete sequence
\354>, code_size=137, args=0x839a7c4, locals=0x839a894, unwind_info=
    0x839f07c, debug_info=0x83a58f8) at dwarfwriter.c:1553
#9  mono_dwarf_writer_emit_method (w=0x8366d70, cfg=0x8366660,
method="<Module>:runtime_invoke_void__this___object ()", start_symbol=0x0,
end_symbol=0x0, 
    code=0xb6c18b98 "U\213\354\203\354\030\203\344\360\307E", <incomplete
sequence \354>, code_size=137, args=0x839a7c4, locals=0x839a894, unwind_info=
    0x839f07c, debug_info=0x83a58f8) at dwarfwriter.c:1829
#10 0x081016c2 in mono_save_xdebug_info (cfg=0x8366660) at xdebug.c:284
#11 0x08062603 in mini_method_compile
(method="<Module>:runtime_invoke_void__this___object ()", opts=59861503,
domain=0x34e70, run_cctors=1, 
    compile_aot=<value optimized out>, parts=0) at mini.c:4595
#12 0x0806350e in mono_jit_compile_method_inner (method=0x0, opt=59861503,
ex=<value optimized out>) at mini.c:4842
#13 mono_jit_compile_method_with_opt (method=0x0, opt=59861503, ex=<value
optimized out>) at mini.c:5050
#14 0x08063d3e in mono_jit_compile_method
(method="<Module>:runtime_invoke_void__this___object ()") at mini.c:5075
#15 0x0806419a in mono_jit_runtime_invoke
(method="System.OutOfMemoryException:.ctor ()", obj=0x58fc0, params=0xbffff0c4,
exc=0x0) at mini.c:5336
#16 0x08156e70 in mono_runtime_invoke
(method="System.OutOfMemoryException:.ctor ()", obj=0x58fc0, params=0xbffff0c4,
exc=0x0) at object.c:2709
#17 0x08148aea in create_exception_two_strings (klass=<value optimized out>,
a1=<value optimized out>, a2=<value optimized out>) at exception.c:134
#18 0x08163296 in create_domain_objects (domain=0x34e70) at appdomain.c:177
#19 0x081643e5 in mono_runtime_init (domain=0x34e70, start_cb=0x805f3e0
<mono_thread_start_cb>, attach_cb=0x805f430 <mono_thread_attach_cb>)
    at appdomain.c:261
#20 0x0806005f in mini_init (filename=0xbffff52a
"/opt/mono/lib/mono/2.0/xsp2.exe", runtime_version=0x0) at mini.c:6189
#21 0x080b54ed in mono_main (argc=2, argv=0xbffff384) at driver.c:1721
#22 0x080592f8 in mono_main_with_options (argc=2, argv=0xbffff384) at main.c:66
#23 main (argc=2, argv=0xbffff384) at main.c:97
-------------------

-- 
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