https://bugs.kde.org/show_bug.cgi?id=452274

--- Comment #7 from Nick Briggs <afraid-splicer...@icloud.com> ---
It generates plenty of

pid 79880 (memcheck-x86-freebs): sigreturn eflags = 0x200004
pid 79880 (memcheck-x86-freebs): sigreturn eflags = 0x200094
pid 79880 (memcheck-x86-freebs): sigreturn eflags = 0x200094
pid 79880 (memcheck-x86-freebs): sigreturn eflags = 0x200084
pid 79880 (memcheck-x86-freebs): sigreturn eflags = 0x200084
pid 79880 (memcheck-x86-freebs): sigreturn eflags = 0x200084

but it still crashes with

SYSCALL[79880,1]( 27) sys_recvmsg ( 7, 0xfbbfe5ec, 0 ) --> [async] ... 
SYSCALL[79880,1]( 27) ... [async] --> Failure(0x23) 
SYSCALL[79880,1](209) sys_poll ( 0xfbbfe5e0, 1, -1 )
 --> [async] ... 
SYSCALL[79880,1](209) ... [async] --> Success(0x1) 
SYSCALL[79880,1](121) sys_writev ( 7, 0xfbbfe6dc, 3 ) --> [async] ... 
SYSCALL[79880,1](121) ... [async] --> Success(0x48) 
SYSCALL[79880,1]( 27) sys_recvmsg ( 7, 0xfbbfe5ec, 0 ) --> [async] ... 
SYSCALL[79880,1]( 27) ... [async] --> Failure(0x23) 
SYSCALL[79880,1](209) sys_poll ( 0xfbbfe5e0, 1, -1 )
 --> [async] ... 
SYSCALL[79880,1](209) ... [async] --> Success(0x1) 
SYSCALL[79880,1](121) sys_writev ( 7, 0xfbbfe6dc, 3 ) --> [async] ... 
SYSCALL[79880,1](121) ... [async] --> Success(0x48) 
SYSCALL[79880,1]( 27) sys_recvmsg ( 7, 0xfbbfe5ec, 0 ) --> [async] ... 
SYSCALL[79880,1]( 27) ... [async] --> Failure(0x23) 
SYSCALL[79880,1](209) sys_poll ( 0xfbbfe5e0, 1, -1 )
 --> [async] ... 

valgrind: m_syswrap/syswrap-main.c:2130 (void vgPlain_client_syscall(ThreadId,
UInt)): Assertion 'sci->status.what == SsIdle' failed.

host stacktrace:
==79880==    at 0x38116979: ??? (in
/usr/home/briggs/valgrind/memcheck/memcheck-x86-freebsd)
==79880==    by 0x38116C56: ??? (in
/usr/home/briggs/valgrind/memcheck/memcheck-x86-freebsd)

sched status:
  running_tid=1

Thread 1: status = VgTs_Runnable syscall 209 (lwpid 100159)
==79880==    at 0x754AD3F: _sigprocmask (in /lib/libc.so.7)
==79880==    by 0x77A32F9: ??? (src/lib/libthr/thread/thr_sig.c:288)
==79880==    by 0x77A28BD: ??? (src/lib/libthr/thread/thr_sig.c:246)
==79880==    by 0x381A05B3: ??? (in
/usr/home/briggs/valgrind/memcheck/memcheck-x86-freebsd)
==79880==    by 0x7548F3E: poll (in /lib/libc.so.7)
==79880==    by 0x7768659: ??? (in /usr/local/lib/libxcb.so.1.1.0)
==79880==    by 0x776993E: xcb_writev (in /usr/local/lib/libxcb.so.1.1.0)
==79880==    by 0x73B6452: _XSend (in /usr/local/lib/libX11.so.6.4.0)
==79880==    by 0x73B6CE3: _XFlush (in /usr/local/lib/libX11.so.6.4.0)
==79880==    by 0x7399439: XFlush (in /usr/local/lib/libX11.so.6.4.0)
==79880==    by 0x446379: clipping_Xbitblt (xbbt.c:55)
==79880==    by 0x436ECD: flush_display_lineregion (initdsp.c:346)
==79880==    by 0x4194B0: newbltchar (bbtsub.c:1424)
==79880==    by 0x429F67: OP_subrcall (subr.c:374)
==79880==    by 0x41FE75: dispatch (xc.c:653)
==79880==    by 0x43468B: start_lisp (main.c:612)
==79880==    by 0x43428D: main (main.c:559)
client stack range: [0xFBBFB000 0xFBBFEFFF] client SP: 0xFBBFD8D0
valgrind stack range: [0x52C6000 0x53C5FFF] top usage: 6488 of 1048576

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to