lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 21 Nov 2013 15:42:21 -0500 (EST)
From:	Vince Weaver <vincent.weaver@...ne.edu>
To:	Vince Weaver <vincent.weaver@...ne.edu>
cc:	LKML <linux-kernel@...r.kernel.org>,
	Peter Zijlstra <peterz@...radead.org>,
	Ingo Molnar <mingo@...nel.org>,
	Arnaldo Carvalho de Melo <acme@...stprotocols.net>
Subject: Re: perf/poll: another perf_fuzzer lockup

On Thu, 21 Nov 2013, Vince Weaver wrote:
> 
> This is with 3.12 on a core2 machine.

> [  199.784001]  <<EOE>>  [<ffffffff81069ed5>] load_balance+0x2f2/0x609          
> [  199.784001]  [<ffffffff8106a3d8>] idle_balance+0x9a/0x10c                    
> [  199.784001]  [<ffffffff8151f5a6>] __schedule+0x290/0x54b                     
> [  199.784001]  [<ffffffff8105beae>] ? __hrtimer_start_range_ns+0x2ed/0x2ff     
> [  199.784001]  [<ffffffff8151fbbf>] schedule+0x64/0x66                         
> [  199.784001]  [<ffffffff8151ed18>] schedule_hrtimeout_range_clock+0xed/0x134  
> [  199.784001]  [<ffffffff8105b659>] ? update_rmtp+0x65/0x65                    
> [  199.784001]  [<ffffffff8105beee>] ? hrtimer_start_range_ns+0x14/0x16         
> [  199.784001]  [<ffffffff8151ed72>] schedule_hrtimeout_range+0x13/0x15         
> [  199.784001]  [<ffffffff8112274d>] poll_schedule_timeout+0x48/0x64            
> [  199.784001]  [<ffffffff81123453>] do_sys_poll+0x437/0x4d5                    
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff811228cf>] ? __pollwait+0xcc/0xcc                     
> [  199.784001]  [<ffffffff81123544>] SyS_poll+0x53/0xbc                         
> [  199.784001]  [<ffffffff81527b56>] system_call_fastpath+0x1a/0x1f             
> [  199.784001] ---[ end trace 1de1e48ddacc5178 ]---                             

So I wasn't able to reproduce this, but here's a list of events that were 
active at the time of the crash.  Not sure if that's useful or not.

148:	PERF_TYPE_TRACEPOINT, 0x126; /* 294 ext4/ext4_mark_inode_dirty */
92:	PERF_TYPE_TRACEPOINT, 0x1b; /* 27 irq_vectors/x86_platform_ipi_entry */
169:	PERF_TYPE_TRACEPOINT, 0x1cd; /* 461 random/extract_entropy */
139:	PERF_TYPE_TRACEPOINT, 0x21; /* 33 irq_vectors/reschedule_entry */
211:	PERF_TYPE_TRACEPOINT, 0x25; /* 37 vsyscall/emulate_vsyscall */
196:	PERF_TYPE_TRACEPOINT, 0x2b; /* 43 irq/softirq_raise */
75:	PERF_TYPE_TRACEPOINT, 0x2e; /* 46 irq/irq_handler_exit */
16:	PERF_TYPE_TRACEPOINT, 0x31; /* 49 timer/itimer_expire */
105:	PERF_TYPE_TRACEPOINT, 0x38; /* 56 timer/timer_cancel */
81:	PERF_TYPE_TRACEPOINT, 0x38; /* 56 timer/timer_cancel */
174:	PERF_TYPE_TRACEPOINT, 0x39; /* 57 timer/timer_expire_exit */
138:	PERF_TYPE_TRACEPOINT, 0x3a; /* 58 timer/timer_expire_entry */
215:	PERF_TYPE_TRACEPOINT, 0x3b; /* 59 timer/timer_start */
129:	PERF_TYPE_TRACEPOINT, 0x3c; /* 60 timer/timer_init */
87:	PERF_TYPE_TRACEPOINT, 0x3c; /* 60 timer/timer_init */
55:	PERF_TYPE_TRACEPOINT, 0x3d; /* 61 signal/signal_deliver */
32:	PERF_TYPE_TRACEPOINT, 0x3e; /* 62 signal/signal_generate */
114:	PERF_TYPE_TRACEPOINT, 0x71; /* 113 rpm/rpm_resume */
54:	PERF_TYPE_TRACEPOINT, 0xe2; /* 226 ext4/ext4_get_reserved_cluster_alloc */
10:	PERF_TYPE_BREAKPOINT, HW_BREAKPOINT_W, addr=0xffee, len=0x2
165:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INSTRUCTIONS;
202:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INSTRUCTIONS;
22:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INSTRUCTIONS;
68:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INSTRUCTIONS;
6:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INSTRUCTIONS;
99:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INSTRUCTIONS;
115:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_MISSES;
173:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_MISSES;
183:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_MISSES;
184:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_MISSES;
27:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_MISSES;
93:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_MISSES;
97:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_MISSES;
121:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BUS_CYCLES;
180:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_BUS_CYCLES;
12:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_MISSES;
133:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_MISSES;
166:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_MISSES;
20:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_REFERENCES;
11:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
137:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
155:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
18:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
210:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
64:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
73:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
84:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
88:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
90:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES;
111:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
125:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
153:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
154:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
160:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
164:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
189:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
42:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
44:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
70:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
79:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
82:	PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS;
100:	PERF_TYPE_HW_CACHE, PERF_COUNT_HW_CACHE_BPU | ( PERF_COUNT_HW_CACHE_OP_READ << 8) | ( PERF_COUNT_HW_CACHE_RESULT_MISS << 16 );
51:	PERF_TYPE_HW_CACHE, PERF_COUNT_HW_CACHE_BPU | ( PERF_COUNT_HW_CACHE_OP_READ << 8) | ( PERF_COUNT_HW_CACHE_RESULT_MISS << 16 );
46:	PERF_TYPE_HW_CACHE, PERF_COUNT_HW_CACHE_L1D | ( PERF_COUNT_HW_CACHE_OP_READ << 8) | ( PERF_COUNT_HW_CACHE_RESULT_MISS << 16 );
149:	PERF_TYPE_HW_CACHE, PERF_COUNT_HW_CACHE_L1D | ( PERF_COUNT_HW_CACHE_OP_WRITE << 8) | ( PERF_COUNT_HW_CACHE_RESULT_MISS << 16 );
50:	PERF_TYPE_RAW, 0x0;
85:	PERF_TYPE_RAW, 0x0;
35:	PERF_TYPE_RAW, 0x100000000;
156:	PERF_TYPE_RAW, 0x1000800af;
118:	PERF_TYPE_RAW, 0x2000040001081;
58:	PERF_TYPE_RAW, 0x200800000;
94:	PERF_TYPE_RAW, 0x26;
130:	PERF_TYPE_RAW, 0x3c;
37:	PERF_TYPE_RAW, 0x40000000004800;
53:	PERF_TYPE_RAW, 0x4f2e;
117:	PERF_TYPE_RAW, 0x80000;
158:	PERF_TYPE_RAW, 0x80000000;
108:	PERF_TYPE_RAW, 0x8000000000000002;
41:	PERF_TYPE_RAW, 0x8000000000000020;
8:	PERF_TYPE_RAW, 0x800000000000007f;
135:	PERF_TYPE_RAW, 0x80000000000000a9;
193:	PERF_TYPE_RAW, 0x8000000008000004;
101:	PERF_TYPE_RAW, 0x80000000088800ff;
214:	PERF_TYPE_RAW, 0x800000805f5f5f5f;
59:	PERF_TYPE_RAW, 0x804000000000a000;
15:	PERF_TYPE_RAW, 0xc5;
40:	PERF_TYPE_RAW, 0xc5;
188:	PERF_TYPE_RAW, 0xdf;
5:	PERF_TYPE_RAW, 0xffffffffd3cb7fa3;
185:	PERF_TYPE_RAW, 0xffffffffe8dfa2d0;
14:	PERF_TYPE_RAW, 0xffffffffff092c99;
102:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
103:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
104:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
106:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
107:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
109:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
110:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
112:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
113:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
116:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
119:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
120:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
122:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
124:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
126:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
127:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
128:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
131:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
132:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
134:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
136:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
13:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
140:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
141:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
142:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
143:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
144:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
145:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
146:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
150:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
152:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
157:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
159:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
162:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
167:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
168:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
171:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
177:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
178:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
179:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
17:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
181:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
186:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
187:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
191:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
192:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
194:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
198:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
199:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
19:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
200:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
201:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
206:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
207:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
208:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
209:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
212:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
213:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
21:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
23:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
24:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
25:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
26:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
28:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
29:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
30:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
31:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
33:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
34:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
36:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
38:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
39:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
3:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
43:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
45:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
47:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
48:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
49:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
4:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
52:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
56:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
57:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
60:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
61:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
62:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
63:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
65:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
66:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
67:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
69:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
71:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
72:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
74:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
76:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
77:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
78:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
7:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
80:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
83:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
86:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
89:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
91:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
95:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
96:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
98:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
9:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ