Messages in this thread | | | Date | Thu, 21 Nov 2013 15:42:21 -0500 (EST) | From | Vince Weaver <> | 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;
| |