Open pulkomandy opened 7 years ago
I can't reproduce.
hrev51983 x86_64
Clicked on this link within IRC. After closing Web+, debugger activated and Vision crashes. Debugger report and syslog attached.
CPU(s): 4x Intel Core™ i5-3570
Memory: 7.95 GiB total, 772.60 MiB used
Haiku revision: hrev51983 May 28 2018 18:32:09 (x86_64)
Active Threads:
thread 843: Vision (main)
thread 846: the_spirits_within
thread 848: w>#haiku - Vision
thread 849: l>lookit! a ball!
thread 45290: t>Kenichi
thread 45291: s>manah, manah!
thread 45901: team 843 debug task
thread 851: s>a_s_l_check_msg_on_join
state: Exception (Segment violation)
Frame IP Function Name
-----------------------------------------------
0x7f3e74b35190 0x1f13891ded1 SSL_want(const SSL*) + 0x1 (/sources/openssl-1.0.2o/ssl/ssl_lib.c:-1)
Disassembly:
SSL_want(const SSL*):
0x000001f13891ded0: 55 push %rbp
0x000001f13891ded1: 8b4728 mov 0x28(%rdi), %eax <--
Frame memory:
[0x7f3e74b35180] .Q.t>...(..8.... a0 51 b3 74 3e 7f 00 00 28 df 91 38 f1 01 00 00
Variables:
s: 0 {
version: Invalid Argument
type: Bad address
method: Bad address
rbio: Bad address
wbio: Bad address
bbio: Bad address
rwstate: Bad address
in_handshake: Bad address
handshake_func: Bad address
server: Bad address
new_session: Bad address
quiet_shutdown: Bad address
shutdown: Bad address
state: Bad address
rstate: Bad address
init_buf: Bad address
init_msg: Bad address
init_num: Bad address
init_off: Bad address
packet: Bad address
packet_length: Bad address
s2: Bad address
s3: Bad address
d1: Bad address
read_ahead: Bad address
msg_callback: Bad address
msg_callback_arg: Bad address
hit: Bad address
param: Bad address
cipher_list: Bad address
cipher_list_by_id: Bad address
mac_flags: Bad address
enc_read_ctx: Bad address
read_hash: Bad address
expand: Bad address
enc_write_ctx: Bad address
write_hash: Bad address
compress: Bad address
cert: Bad address
sid_ctx_length: Bad address
sid_ctx: Bad address
session: Bad address
generate_session_id: Bad address
verify_mode: Bad address
verify_callback: Bad address
info_callback: Bad address
error: Bad address
error_code: Bad address
psk_client_callback: Bad address
psk_server_callback: Bad address
ctx: Bad address
debug: Bad address
verify_result: Bad address
ex_data
client_CA: Bad address
references: Bad address
options: Bad address
mode: Bad address
max_cert_list: Bad address
first_packet: Bad address
client_version: Bad address
max_send_fragment: Bad address
tlsext_debug_cb: Bad address
tlsext_debug_arg: Bad address
tlsext_hostname: Bad address
servername_done: Bad address
tlsext_status_type: Bad address
tlsext_status_expected: Bad address
tlsext_ocsp_ids: Bad address
tlsext_ocsp_exts: Bad address
tlsext_ocsp_resp: Bad address
tlsext_ocsp_resplen: Bad address
tlsext_ticket_expected: Bad address
tlsext_ecpointformatlist_length: Bad address
tlsext_ecpointformatlist: Bad address
tlsext_ellipticcurvelist_length: Bad address
tlsext_ellipticcurvelist: Bad address
tlsext_opaque_prf_input: Bad address
tlsext_opaque_prf_input_len: Bad address
tlsext_session_ticket: Bad address
tls_session_ticket_ext_cb: Bad address
tls_session_ticket_ext_cb_arg: Bad address
tls_session_secret_cb: Bad address
tls_session_secret_cb_arg: Bad address
initial_ctx: Bad address
next_proto_negotiated: Bad address
next_proto_negotiated_len: Bad address
srtp_profiles: Bad address
srtp_profile: Bad address
tlsext_heartbeat: Bad address
tlsext_hb_pending: Bad address
tlsext_hb_seq: Bad address
renegotiate: Bad address
srp_ctx
alpn_client_proto_list: Bad address
alpn_client_proto_list_len: Bad address
}
0x7f3e74b351b0 0x1f13891df23 SSL_get_error(const SSL*, int) + 0x43 (/sources/openssl-1.0.2o/ssl/ssl_lib.c:25)
Variables:
s: 0 {
version: Invalid Argument
type: Bad address
method: Bad address
rbio: Bad address
wbio: Bad address
bbio: Bad address
rwstate: Bad address
in_handshake: Bad address
handshake_func: Bad address
server: Bad address
new_session: Bad address
quiet_shutdown: Bad address
shutdown: Bad address
state: Bad address
rstate: Bad address
init_buf: Bad address
init_msg: Bad address
init_num: Bad address
init_off: Bad address
packet: Bad address
packet_length: Bad address
s2: Bad address
s3: Bad address
d1: Bad address
read_ahead: Bad address
msg_callback: Bad address
msg_callback_arg: Bad address
hit: Bad address
param: Bad address
cipher_list: Bad address
cipher_list_by_id: Bad address
mac_flags: Bad address
enc_read_ctx: Bad address
read_hash: Bad address
expand: Bad address
enc_write_ctx: Bad address
write_hash: Bad address
compress: Bad address
cert: Bad address
sid_ctx_length: Bad address
sid_ctx: Bad address
session: Bad address
generate_session_id: Bad address
verify_mode: Bad address
verify_callback: Bad address
info_callback: Bad address
error: Bad address
error_code: Bad address
psk_client_callback: Bad address
psk_server_callback: Bad address
ctx: Bad address
debug: Bad address
verify_result: Bad address
ex_data
client_CA: Bad address
references: Bad address
options: Bad address
mode: Bad address
max_cert_list: Bad address
first_packet: Bad address
client_version: Bad address
max_send_fragment: Bad address
tlsext_debug_cb: Bad address
tlsext_debug_arg: Bad address
tlsext_hostname: Bad address
servername_done: Bad address
tlsext_status_type: Bad address
tlsext_status_expected: Bad address
tlsext_ocsp_ids: Bad address
tlsext_ocsp_exts: Bad address
tlsext_ocsp_resp: Bad address
tlsext_ocsp_resplen: Bad address
tlsext_ticket_expected: Bad address
tlsext_ecpointformatlist_length: Bad address
tlsext_ecpointformatlist: Bad address
tlsext_ellipticcurvelist_length: Bad address
tlsext_ellipticcurvelist: Bad address
tlsext_opaque_prf_input: Bad address
tlsext_opaque_prf_input_len: Bad address
tlsext_session_ticket: Bad address
tls_session_ticket_ext_cb: Bad address
tls_session_ticket_ext_cb_arg: Bad address
tls_session_secret_cb: Bad address
tls_session_secret_cb_arg: Bad address
initial_ctx: Bad address
next_proto_negotiated: Bad address
next_proto_negotiated_len: Bad address
srtp_profiles: Bad address
srtp_profile: Bad address
tlsext_heartbeat: Bad address
tlsext_hb_pending: Bad address
tlsext_hb_seq: Bad address
renegotiate: Bad address
srp_ctx
alpn_client_proto_list: Bad address
alpn_client_proto_list_len: Bad address
}
i: -1
l: 0
0x7f3e74b351d0 0x1b2798b9e8a BSecureSocket::Private::ErrorCode(int) + 0xc
0x7f3e74b35200 0x1b2798ba00a BSecureSocket::Read(void*, unsigned long) + 0x52
0x7f3e74b359b0 0x5366b152d7 ServerAgent::Establish(void*) + 0x11bb
0x7f3e74b359d0 0x18fd7ee1894 thread_entry + 0x10
00000000 0x7fe55a193260 commpage_thread_exit + 0
Registers:
rip: 0x000001f13891ded1
rsp: 0x00007f3e74b35180
rbp: 0x00007f3e74b351a0
rax: 0x0000000000000000
rbx: 0x00000000ffffffff
rcx: 0x0000000000000000
rdx: 0x0000000000000000
rsi: 0x0000000000000000
rdi: 0x0000000000000000
r8: 0x00000000000001da
r9: 0x0000000000000000
r10: 0x0000000000000005
r11: 0x0000000000003206
r12: 0x0000000000000000
r13: 0x00000000000003ff
r14: 0x0000000000000000
r15: 0x00007f3e74b35800
cs: 0x002b
ds: 0x0000
es: 0x0000
fs: 0x0000
gs: 0x0000
ss: 0x0023
st0: nan
st1: nan
st2: nan
st3: 0
st4: nan
st5: nan
st6: 5.18e+04
st7: 9.98e+07
mm0: {0, 0, 0, 0}
mm1: {0x100, 0, 0, 0}
mm2: {0x4, 0, 0, 0}
mm3: {0, 0, 0, 0}
mm4: {0, 0, 0, 0}
mm5: {0, 0xffeb, 0, 0}
mm6: {0, 0, 0, 0xca3e}
mm7: {0xf134, 0xdf71, 0x952d, 0xbe45}
xmm0: {0, 0, 0, 0, 0, 0, 0, 0}
xmm1: {0, 0, 0, 0, 0, 0, 0, 0}
xmm2: {0, 0, 0, 0, 0, 0, 0, 0}
xmm3: {0, 0, 0, 0, 0, 0, 0, 0}
xmm4: {0, 0, 0, 0, 0, 0, 0, 0}
xmm5: {0, 0, 0, 0, 0, 0, 0, 0}
xmm6: {0, 0, 0, 0, 0, 0, 0, 0}
xmm7: {0, 0, 0, 0, 0, 0, 0, 0}
xmm8: {0, 0, 0, 0, 0, 0, 0, 0}
xmm9: {0, 0, 0, 0, 0, 0, 0, 0}
xmm10: {0, 0, 0, 0, 0, 0, 0, 0}
xmm11: {0, 0, 0, 0, 0, 0, 0, 0}
xmm12: {0, 0, 0, 0, 0, 0, 0, 0}
xmm13: {0, 0, 0, 0, 0, 0, 0, 0}
xmm14: {0, 0, 0, 0, 0, 0, 0, 0}
xmm15: {0, 0, 0, 0, 0, 0, 0, 0}
Loaded Images:
ID Text Base Text End Data Base Data End Type Name
--------------------------------------------------------------------------------
2465 0xdbf030000 0xdbf045000 0xdbf244000 0xdbf245000 lib /boot/system/lib/libgcc_s.so.1
2457 0x5366a78000 0x5366b4e000 0x5366d4d000 0x5366d5a000 app /boot/system/apps/Vision/Vision
2468 0x73898d2000 0x7389b4f000 0x7389d4e000 0x7389d63000 lib /boot/system/lib/libicui18n.so.57.1
2467 0x7897701000 0x7898f7f000 0x789917e000 0x789917f000 lib /boot/system/lib/libicudata.so.57.1
2461 0x78d4561000 0x78d46f8000 0x78d48f8000 0x78d4911000 lib /boot/system/lib/libtracker.so
2471 0xa0a9be5000 0xa0a9bf0000 0xa0a9df0000 0xa0a9df1000 lib /boot/system/lib/libiculx.so.57.1
2470 0xadddf99000 0xadddfee000 0xadde1ee000 0xadde1f1000 lib /boot/system/lib/libicule.so.57.1
2469 0xd918aaa000 0xd918ab6000 0xd918cb5000 0xd918cb7000 lib /boot/system/lib/libicuio.so.57.1
2462 0xe13d362000 0xe13d3a2000 0xe13d5a1000 0xe13d5aa000 lib /boot/system/lib/libnetwork.so
2473 0xf25a293000 0xf25a42b000 0xf25a62a000 0xf25a63f000 lib /boot/system/lib/libicuuc.so.57.1
2460 0xfa3e514000 0xfa3e611000 0xfa3e811000 0xfa3e814000 lib /boot/system/lib/libtextencoding.so
2458 0xfb40cbb000 0xfb40fbd000 0xfb411bd000 0xfb411eb000 lib /boot/system/lib/libbe.so
2475 0x10f9d908000 0x10f9d9c0000 0x10f9dbc0000 0x10f9dbc1000 lib /boot/system/lib/libzstd.so.1.3.4
2456 0x1103af72000 0x1103af92000 0x1103b191000 0x1103b194000 lib /boot/system/runtime_loader
2477 0x168c7841000 0x168c7a4d000 0x168c7c4d000 0x168c7c76000 lib /boot/system/lib/libcrypto.so.1.0.0
2472 0x176cc7c1000 0x176cc7f0000 0x176cc9f0000 0x176cca24000 lib /boot/system/lib/libicutu.so.57.1
2466 0x18fd7ea2000 0x18fd7ffe000 0x18fd81fe000 0x18fd8251000 lib /boot/system/lib/libroot.so
2474 0x1a0c0279000 0x1a0c0295000 0x1a0c0494000 0x1a0c0495000 lib /boot/system/lib/libz.so.1.2.11
2464 0x1a24c6fa000 0x1a24c862000 0x1a24ca62000 0x1a24ca76000 lib /boot/system/lib/libstdc++.so.6.0.24
2463 0x1b279877000 0x1b2798da000 0x1b279ad9000 0x1b279ade000 lib /boot/system/lib/libbnetapi.so
2481 0x1cf63ea2000 0x1cf63eb3000 0x1cf640b3000 0x1cf640b4000 lib /boot/system/lib/libroot-addon-icu.so
2476 0x1d1b083e000 0x1d1b0843000 0x1d1b0a42000 0x1d1b0a43000 lib /boot/system/lib/libbsd.so
2478 0x1f1388d3000 0x1f13893e000 0x1f138b3d000 0x1f138b48000 lib /boot/system/lib/libssl.so.1.0.0
2459 0x22e02e58000 0x22e02e6d000 0x22e0306c000 0x22e0306e000 lib /boot/system/lib/libtranslation.so
2455 0x7fe55a193000 0x7fe55a19b000 0x00000000 0x00000000 system commpage
Areas:
ID Base End Size (KiB) Protection Locking Name
--------------------------------------------------------------------------------
7022 0x60000000 0x60001000 4 rw-S full server_memory
7024 0x68000000 0x68020000 128 rw-S full server_memory
7014 0x9c680000 0x9c698000 96 rw- full rld heap
7013 0x142a9b000 0x142ab3000 96 rw- full rld heap
7012 0x195572000 0x195582000 64 rw- full rld heap
7011 0x2efa57000 0x2efa67000 64 rw- full rld heap
7010 0x48b49c000 0x48b4a4000 32 rw- full rld heap
7009 0x544a1c000 0x544a24000 32 rw- full rld heap
6978 0xdbf030000 0xdbf045000 84 r-x full libgcc_s.so.1_seg0ro
6979 0xdbf244000 0xdbf245000 4 rw- full libgcc_s.so.1_seg1rw
6958 0xfc567b000 0xfc567c000 4 rw-S full _rld_debug_
6959 0x5366a78000 0x5366b4e000 856 r-x full Vision_seg0ro
6960 0x5366d4d000 0x5366d5a000 52 rw- full Vision_seg1rw
6985 0x73898d2000 0x7389b4f000 2548 r-x full libicui18n.so.57.1_seg0ro
6986 0x7389d4e000 0x7389d63000 84 rw- full libicui18n.so.57.1_seg1rw
6983 0x7897701000 0x7898f7f000 25080 r-x full libicudata.so.57.1_seg0ro
6984 0x789917e000 0x789917f000 4 rw- full libicudata.so.57.1_seg1rw
6967 0x78d4561000 0x78d46f8000 1628 r-x full libtracker.so_seg0ro
6968 0x78d48f8000 0x78d4910000 96 rw- full libtracker.so_seg1rw
6969 0x78d4910000 0x78d4911000 4 rw- full libtracker.so_seg2rw
6957 0x7d2d091000 0x7d2d0a1000 64 rw- full rld heap
6991 0xa0a9be5000 0xa0a9bf0000 44 r-x full libiculx.so.57.1_seg0ro
6992 0xa0a9df0000 0xa0a9df1000 4 rw- full libiculx.so.57.1_seg1rw
6989 0xadddf99000 0xadddfee000 340 r-x full libicule.so.57.1_seg0ro
6990 0xadde1ee000 0xadde1f1000 12 rw- full libicule.so.57.1_seg1rw
6987 0xd918aaa000 0xd918ab6000 48 r-x full libicuio.so.57.1_seg0ro
6988 0xd918cb5000 0xd918cb7000 8 rw- full libicuio.so.57.1_seg1rw
6970 0xe13d362000 0xe13d3a2000 256 r-x full libnetwork.so_seg0ro
6971 0xe13d5a1000 0xe13d5a4000 12 rw- full libnetwork.so_seg1rw
6972 0xe13d5a4000 0xe13d5aa000 24 rw- full libnetwork.so_seg2rw
7015 0xe228cf9000 0xe229139000 4352 rw- full heap
6996 0xf25a293000 0xf25a42b000 1632 r-x full libicuuc.so.57.1_seg0ro
6997 0xf25a62a000 0xf25a63f000 84 rw- full libicuuc.so.57.1_seg1rw
6965 0xfa3e514000 0xfa3e611000 1012 r-x full libtextencoding.so_seg0ro
6966 0xfa3e811000 0xfa3e814000 12 rw- full libtextencoding.so_seg1rw
6961 0xfb40cbb000 0xfb40fbd000 3080 r-x full libbe.so_seg0ro
6962 0xfb411bd000 0xfb411eb000 184 rw- full libbe.so_seg1rw
7000 0x10f9d908000 0x10f9d9c0000 736 r-x full libzstd.so.1.3.4_seg0ro
7001 0x10f9dbc0000 0x10f9dbc1000 4 rw- full libzstd.so.1.3.4_seg1rw
6954 0x1103af72000 0x1103af92000 128 r-x full runtime_loader_seg0ro
6955 0x1103b191000 0x1103b193000 8 rw- full runtime_loader_seg1rw
6956 0x1103b193000 0x1103b194000 4 rw- full runtime_loader_bss1
7004 0x168c7841000 0x168c7a4d000 2096 r-x full libcrypto.so.1.0.0_seg0ro
7005 0x168c7c4d000 0x168c7c74000 156 rw- full libcrypto.so.1.0.0_seg1rw
7006 0x168c7c74000 0x168c7c76000 8 rw- full libcrypto.so.1.0.0_seg2rw
6993 0x176cc7c1000 0x176cc7f0000 188 r-x full libicutu.so.57.1_seg0ro
6994 0x176cc9f0000 0x176cc9f2000 8 rw- full libicutu.so.57.1_seg1rw
6995 0x176cc9f2000 0x176cca24000 200 rw- full libicutu.so.57.1_seg2rw
6980 0x18fd7ea2000 0x18fd7ffe000 1392 r-x full libroot.so_seg0ro
6981 0x18fd81fe000 0x18fd820c000 56 rw- full libroot.so_seg1rw
6982 0x18fd820c000 0x18fd8251000 276 rw- full libroot.so_seg2rw
6998 0x1a0c0279000 0x1a0c0295000 112 r-x full libz.so.1.2.11_seg0ro
6999 0x1a0c0494000 0x1a0c0495000 4 rw- full libz.so.1.2.11_seg1rw
6975 0x1a24c6fa000 0x1a24c862000 1440 r-x full libstdc++.so.6.0.24_seg0ro
6976 0x1a24ca62000 0x1a24ca6e000 48 rw- full libstdc++.so.6.0.24_seg1rw
6977 0x1a24ca6e000 0x1a24ca76000 32 rw- full libstdc++.so.6.0.24_seg2rw
6973 0x1b279877000 0x1b2798da000 396 r-x full libbnetapi.so_seg0ro
6974 0x1b279ad9000 0x1b279ade000 20 rw- full libbnetapi.so_seg1rw
7037 0x1cf63ea2000 0x1cf63eb3000 68 r-x full libroot-addon-icu.so_seg0ro
7038 0x1cf640b3000 0x1cf640b4000 4 rw- full libroot-addon-icu.so_seg1rw
7002 0x1d1b083e000 0x1d1b0843000 20 r-x full libbsd.so_seg0ro
7003 0x1d1b0a42000 0x1d1b0a43000 4 rw- full libbsd.so_seg1rw
7007 0x1f1388d3000 0x1f13893e000 428 r-x full libssl.so.1.0.0_seg0ro
7008 0x1f138b3d000 0x1f138b48000 44 rw- full libssl.so.1.0.0_seg1rw
6963 0x22e02e58000 0x22e02e6d000 84 r-x full libtranslation.so_seg0ro
6964 0x22e0306c000 0x22e0306e000 8 rw- full libtranslation.so_seg1rw
3416314 0x7f0bb8859000 0x7f0bb889e000 276 rw-s full t>Kenichi_45290_stack
6952 0x7f0f94d03000 0x7f0f95d04000 16388 rw-s full Vision_843_stack
7042 0x7f3e74af2000 0x7f3e74b37000 276 rw-s full s>a_s_l_check_msg_on_join_851_s
7036 0x7f4382f14000 0x7f4382f59000 276 rw-s full l>lookit! a ball!_849_stack
6950 0x7f5bff61a000 0x7f5bff61e000 16 rw- full user area
7026 0x7f621a11b000 0x7f621a160000 276 rw-s full the_spirits_within_846_stack
3416316 0x7f771d268000 0x7f771d2ad000 276 rw-s full s>manah, manah!_45291_stack
7034 0x7fe1681ed000 0x7fe168232000 276 rw-s full w>Vision_848_stack
6953 0x7fe55a193000 0x7fe55a19b000 32 r-xSk full commpage
Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel
Semaphores:
ID Count Last Holder Name
------------------------------------------------------------
4077 0 848 some BBlockCache lock
4078 0 0 Catalog
4079 0 0 some BLocker
4080 0 0 some BLocker
4081 0 0 token space
4082 0 848 BLooperList lock
4083 0 45854 AppServerLink_sLock
4084 0 0 LocaleRosterData
4085 0 0 some BLocker
4086 0 0 Catalog
4087 0 0 PeriodicUpdatePoses
4088 0 0 Light Lock
4089 0 0 Light Lock
4090 0 0 undo
4091 0 0 some BLocker
4092 0 0 some BLocker
4093 0 0 synchronized hash map
4094 0 0 synchronized hash map
4095 0 0 some BLocker
4096 0 0 DNS cache
4097 0 0 URLCrunch taglist
4098 0 0 Catalog
4099 0 0 BMessageQueue Lock
4100 0 0 AppLooperPort
4112 0 0 screen list
4113 0 0 clipboard
4114 0 0 width buffer
4115 0 0 some BLocker
4116 0 0 some BLocker
4117 0 0 some BLocker
4118 1000 848 active theme
4122 0 45271 BMessageQueue Lock
4123 0 0 Vision
4145 0 0 some BLocker
4146 -1 849 logSynchLock_sem
4167 0 0 tool tip manager
664768 -1 45290 VisionSendSync
664826 0 -23926 some BLocker
KERN: vm_page_fault: thread "s>a_s_l_check_msg_on_join" (851) in team "Vision" (843) tried to read address 0x28, ip 0x1f13891ded1 ("libssl.so.1.0.0_seg0ro" +0x4aed1)
KERN: debug_server: Thread 851 entered the debugger: Segment violation
KERN: stack trace, current PC 0x1f13891ded1 SSL_want + 0x1:
KERN: (0x7f3e74b351a0) 0x1b2798b9e8f _ZN13BSecureSocket7Private9ErrorCodeEi + 0x11
KERN: (0x7f3e74b351c0) 0x1b2798ba00f _ZN13BSecureSocket4ReadEPvm + 0x57
KERN: (0x7f3e74b351f0) 0x5366b152da _ZN11ServerAgent9EstablishEPv + 0x11be
KERN: (0x7f3e74b359a0) 0x18fd7ee1896 thread_entry + 0x12
KERN: package_daemon [13298902815: 706] KERN: CommitTransactionHandler::_ChangePackageActivation(): activating 1, deactivating 0 packages
KERN: packagefs [13298914156: 706] Volume::_ChangeActivation(): 1 new packages, 0 old packages
KERN: packagefs [13298922438: 706] package "openssl_debuginfo-1.0.2o-1-x86_64.hpkg" activated
KERN: package_daemon [13299403100: 706] KERN: Volume::_PackagesEntryCreated("openssl_debuginfo-1.0.2o-1-x86_64.hpkg")
KERN: vm_soft_fault: va 0x0 not covered by area in address space
KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0x4, ip 0xffffffff8015c05d, write 0, user 0, thread 0xb34d
KERN: vm_soft_fault: va 0x0 not covered by area in address space