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] [day] [month] [year] [list]
Date:	Thu, 21 Nov 2013 16:11:52 -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:
> 
> 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.

and not that anyone cares, but mailing this off made me notice I had a bug
in my perf_event printing routines that printed all SOFTWARE events
as TASK_CLOCK by mistake (using type instead of config in switch
statement).  Anyway it's fixed now and below is the corrected output.

> 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;
159:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS;
212:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS;
24:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS;
49:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS;
57:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS;
69:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS;
76:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS;
106:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
120:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
142:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
192:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
33:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
38:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
52:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
65:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
7:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
96:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES;
13:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
150:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
171:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
191:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
206:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
28:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
3:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
4:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
61:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
66:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
71:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK;
104:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
124:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
144:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
157:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
178:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
179:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
36:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
63:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
91:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
9:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATIONS;
107:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY;
143:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY;
198:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY;
199:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY;
213:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY;
21:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY;
45:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY;
89:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY;
112:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
119:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
126:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
132:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
134:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
136:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
141:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
146:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
152:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
181:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
194:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
207:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
26:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
43:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
72:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
77:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
86:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS;
109:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS;
140:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS;
162:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS;
168:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS;
17:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS;
201:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS;
95:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS;
98:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS;
131:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
167:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
177:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
186:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
187:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
30:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
62:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
67:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
80:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ;
122:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
128:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
145:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
200:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
208:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
209:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
23:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
29:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
31:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
34:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
39:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
48:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
56:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
60:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN;
102:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
103:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
110:	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;
127:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
19:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
25:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
47:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
74:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
78:	PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK;
83:	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