[Bug 204426] Processes terminating cannot access memory

[email protected]
Newsgroups gmane.os.freebsd.devel.threading
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204426

--- Comment #91 from Robert Blayzor <[email protected]> ---
dmesg:

14157 vm_fault OBJ_DEAD 0xfffff8004d9b74c8
pid 14157 kpf 2
pid 14157 comm exim: signal 11 err 7 code 2 type 12 addr 0x764b34 rsp
0x7fffffffc830 rip 0x428c9e <89 04 25 34 4b 76 00 c7>
pid 14157 (exim), uid 26: exited on signal 11 (core dumped)


procstat -v exim.core
  PID              START                END PRT  RES PRES REF SHD   FL TP PATH
14157           0x400000           0x560000 r-x  316  327   3   1 CN-- vn
/usr/local/sbin/exim
14157           0x760000           0x76a000 rw-   10    0   1   0 C--- vn
/usr/local/sbin/exim
14157           0x76a000           0x779000 rw-    5    0   1   0 C--- df
14157        0x800760000        0x80077e000 r-x   30   30  32   0 CN-- vn
/libexec/ld-elf.so.1
14157        0x80077e000        0x800785000 rw-    7    7   2   0 CN-- df
14157        0x800787000        0x8007b7000 rw-   40   40   2   1 CN-- df
14157        0x80097d000        0x80097f000 rw-    2    2   2   0 CN-- df
14157        0x80097f000        0x80098d000 r-x   14   15  12   3 CN-- vn
14157        0x80098d000        0x800b8d000 ---    0    0   2   0 CN-- df
14157        0x800b8d000        0x800b8e000 rw-    1    0   2   0 CN-- vn
14157        0x800b8e000        0x800b9f000 rw-    0    0   0   0 ---- --
14157        0x800b9f000        0x800bc8000 r-x   41   41  19   6 CN-- vn
14157        0x800bc8000        0x800dc7000 ---    0    0   2   0 CN-- df
14157        0x800dc7000        0x800dc8000 rw-    1    0   2   0 CN-- vn
14157        0x800dc8000        0x800dd8000 r-x   16   17  26  10 CN-- vn
14157        0x800dd8000        0x800fd8000 ---    0    0   2   0 CN-- df
14157        0x800fd8000        0x800fd9000 rw-    1    0   2   0 CN-- vn
14157        0x800fd9000        0x800fdb000 rw-    0    0   0   0 ---- --
14157        0x800fdb000        0x800ff3000 r-x   24   26   3   1 CN-- vn
14157        0x800ff3000        0x8011f3000 ---    0    0   2   0 CN-- df
14157        0x8011f3000        0x8011f5000 rw-    2    0   2   0 CN-- vn
14157        0x8011f5000        0x80120d000 r-x   24   25  24   8 CN-- vn
/lib/libthr.so.3
14157        0x80120d000        0x80140d000 ---    0    0   2   0 CN-- df
14157        0x80140d000        0x80140e000 rw-    1    0   1   0 C--- vn
/lib/libthr.so.3
14157        0x80140e000        0x80141a000 rw-   12    0   1   0 C--- df
14157        0x80141a000        0x801445000 r-x   38   41   3   1 CN-- vn
14157        0x801445000        0x801645000 ---    0    0   2   0 CN-- df
14157        0x801645000        0x801648000 rw-    3    0   2   0 CN-- vn
14157        0x801648000        0x80181d000 r-x  424  432  10   2 CN-- vn
14157        0x80181d000        0x801a1c000 ---    0    0   2   0 CN-- df
14157        0x801a1c000        0x801a25000 rw-    9    0   2   0 CN-- vn
14157        0x801a25000        0x801a88000 r-x   84   94   9   4 CN-- vn
/usr/lib/libssl.so.7
14157        0x801a88000        0x801c88000 ---    0    0   2   0 CN-- df
14157        0x801c88000        0x801c92000 rw-   10    0   2   0 CN-- vn
/usr/lib/libssl.so.7
14157        0x801c92000        0x801e5f000 r-x  461  501  13   6 CN-- vn
/lib/libcrypto.so.7
14157        0x801e5f000        0x80205f000 ---    0    0   2   0 CN-- df
14157        0x80205f000        0x802087000 rw-   40    0   2   0 CN-- vn
/lib/libcrypto.so.7
14157        0x802087000        0x802089000 rw-    1    1   2   0 CN-- df
14157        0x802089000        0x8020fe000 r-x   45   45   8   3 CN-- vn
14157        0x8020fe000        0x8022fd000 ---    0    0   2   0 CN-- df
14157        0x8022fd000        0x8022fe000 rw-    1    0   2   0 CN-- vn
14157        0x8022fe000        0x802476000 r-x  376  387  56  24 CN-- vn
/lib/libc.so.7
14157        0x802476000        0x802675000 ---    0    0   2   0 CN-- df
14157        0x802675000        0x802681000 rw-   12    0   1   0 C--- vn
/lib/libc.so.7
14157        0x802681000        0x8026ab000 rw-   11    0   1   0 C--- df
14157        0x8026ab000        0x8026b5000 r-x   10   11   8   3 CN-- vn
/usr/local/lib/libintl.so.8.1.4
14157        0x8026b5000        0x8028b5000 ---    0    0   2   0 CN-- df
14157        0x8028b5000        0x8028b6000 rw-    1    0   2   0 CN-- vn
/usr/local/lib/libintl.so.8.1.4
14157        0x802c00000        0x803400000 rw-  222    0   1   0 C--- df
14157     0x7fffdfffe000     0x7fffdffff000 ---    0    0   0   0 ---- --
14157     0x7ffffffdf000     0x7ffffffff000 rw-   10    0   1   0 C--D df
14157     0x7ffffffff000     0x800000000000 r-x    1    1  34   0 ---- ph




(gdb) bt full
#0  handle_smtp_call (listen_sockets=0x8030650b8, listen_socket_count=2,
accept_socket=5, accepted=0x7fffffffcd38) at daemon.c:375
        i = 32767
        queue_only_reason = 0
        old_pool = 0
        save_debug_selector = 0
        local_queue_only = 32767
        session_local_queue_only = -4800
        act = {__sigaction_u = {__sa_handler = 0, __sa_sigaction = 0}, sa_flags
= 0, sa_mask = {__bits = 0x7fffffffc91c}}
        pid = 0
        interface_sockaddr = {v4 = {sin_len = 28 '\034', sin_family = 28
'\034', sin_port = 6400, sin_addr = {s_addr = 0},
    sin_zero = 0x7fffffffc9a0 "&\aðX\001\020"}, v6 = {sin6_len = 28 '\034',
sin6_family = 28 '\034', sin6_port = 6400, sin6_flowinfo = 0, sin6_addr =
{__u6_addr = {
        __u6_addr8 = 0x7fffffffc9a0 "&\aðX\001\020", __u6_addr16 =
0x7fffffffc9a0, __u6_addr32 = 0x7fffffffc9a0}}, sin6_scope_id = 0}, v0 =
{sa_len = 28 '\034',
    sa_family = 28 '\034', sa_data = 0x7fffffffc99a ""}}
        ifsize = 28
        dup_accept_socket = 7
        max_for_this_host = 10
        wfsize = 100
        wfptr = 22
        use_log_write_selector = 1980
        whofrom = (uschar *) 0x80308a060 "[2607:f058:110:1::f:0]"
        reset_point = (void *) 0x80308a030
#1  0x0000000000427c55 in daemon_go () at daemon.c:2040
        accept_socket = 5
        sk = 0
        max_socket = 4
        lcount = 0
        select_errno = 4
        select_failed = 0
        select_listen = {__fds_bits = 0x7fffffffcc40}
        accepted = {sin6_len = 28 '\034', sin6_family = 28 '\034', sin6_port =
37545, sin6_flowinfo = 0, sin6_addr = {__u6_addr = {
      __u6_addr8 = 0x7fffffffcd40 "&\aðX\001\020", __u6_addr16 =
0x7fffffffcd40, __u6_addr32 = 0x7fffffffcd40}}, sin6_scope_id = 0}
        len = 28
        pid = 14053
        pw = (struct passwd *) 0x802698328
        listen_sockets = (int *) 0x8030650b8
        listen_socket_count = 2
        addresses = (ip_address_item *) 0x803065038
        last_connection_time = 1460982877
#2  0x000000000044af25 in main (argc=3, cargv=0x7fffffffed48) at exim.c:4719
        rsopts = 0x761b00
        argv = (uschar **) 0x7fffffffed48
        arg_receive_timeout = -1
        arg_smtp_receive_timeout = -1
        arg_error_handling = 0
        filter_sfd = -1
        filter_ufd = -1
        group_count = 2
---Type <return> to continue, or q <return> to quit---
        i = 0
        rv = 0
        list_queue_option = 0
        msg_action = 0
        msg_action_arg = -1
        namelen = 20
        queue_only_reason = 0
        perl_start_option = 0
        recipients_arg = 3
        sender_address_domain = 0
        test_retry_arg = -1
        test_rewrite_arg = -1
        arg_queue_only = 0
        bi_option = 0
        checking = 0
        count_queue = 0
        expansion_test = 0
        extract_recipients = 0
        flag_G = 0
        flag_n = 0
        forced_delivery = 0
        f_end_dot = 0
        deliver_give_up = 0
        list_queue = 0
        list_options = 0
        local_queue_only = 7868416
        more = 1
        one_msg_action = 0
        queue_only_set = 0
        receiving_message = 0
        sender_ident_set = 0
        session_local_queue_only = -5288
        unprivileged = 0
        removed_privilege = 0
        usage_wanted = 0
        verify_address_mode = 0
        verify_as_sender = 0
        version_printed = 0
        alias_arg = (uschar *) 0x0
        called_as = (uschar *) 0x554616 ""
        cmdline_syslog_name = (uschar *) 0x0
        start_queue_run_id = (uschar *) 0x0
        stop_queue_run_id = (uschar *) 0x0
        expansion_test_message = (uschar *) 0x0
        ftest_domain = (uschar *) 0x0
        ftest_localpart = (uschar *) 0x0
        ftest_prefix = (uschar *) 0x0
---Type <return> to continue, or q <return> to quit---
        ftest_suffix = (uschar *) 0x0
        log_oneline = (uschar *) 0x0
        malware_test_file = (uschar *) 0x0
        real_sender_address = (uschar *) 0x7fffffffeb58 " \005v"
        originator_home = (uschar *) 0x803065018 "/root"
        sz = 140737488350168
        reset_point = (void *) 0x80231a310
        pw = (struct passwd *) 0x802698328
        statbuf = {st_dev = 1895890688, st_ino = 66, st_mode = 8592, st_nlink =
1, st_uid = 1001, st_gid = 4, st_rdev = 66, st_atim = {tv_sec = 1460632918,
    tv_nsec = 0}, st_mtim = {tv_sec = 1460632918, tv_nsec = 0}, st_ctim =
{tv_sec = 1460632918, tv_nsec = 0}, st_size = 0, st_blocks = 0, st_blksize =
4096,
  st_flags = 0, st_gen = 0, st_lspare = 0, st_birthtim = {tv_sec = -1, tv_nsec
= 0}}
        passed_qr_pid = 0
        passed_qr_pipe = -1
        group_list = 0x7fffffffd8f0
        info_flag = CMDINFO_NONE
        info_stdout = 0

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-threads
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.