Skip to content

Instantly share code, notes, and snippets.

@philpennock
Created January 14, 2017 01:00
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save philpennock/89531216fb7096c6906e5aa1f0fa8fc7 to your computer and use it in GitHub Desktop.
Save philpennock/89531216fb7096c6906e5aa1f0fa8fc7 to your computer and use it in GitHub Desktop.
zsh 5.3.1 segfault
% lldb -c /cores/core.41997 /usr/local/bin/zsh
(lldb) target create "/usr/local/bin/zsh" --core "/cores/core.41997"
warning: (x86_64) /cores/core.41997 load command 386 LC_SEGMENT_64 has a fileoff + filesize (0x2d3ae000) that extends beyond the end of the file (0x2d3ad000), the segment will be truncated to match
warning: (x86_64) /cores/core.41997 load command 387 LC_SEGMENT_64 has a fileoff (0x2d3ae000) that extends beyond the end of the file (0x2d3ad000), ignoring this section
Core file '/cores/core.41997' (x86_64) was loaded.
(lldb) bt
* thread #1: tid = 0x0000, 0x00007fffd651edd6 libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGSTOP
* frame #0: 0x00007fffd651edd6 libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x00007fffd660a787 libsystem_pthread.dylib`pthread_kill + 90
frame #2: 0x00007fffd6484420 libsystem_c.dylib`abort + 129
frame #3: 0x00007fffd657403f libsystem_malloc.dylib`free + 530
frame #4: 0x0000000106a43b40 zsh`strsetfn + 22
frame #5: 0x0000000106a43bb7 zsh`stdunsetfn + 51
frame #6: 0x0000000106a4a1c3 zsh`unsetparam_pm + 130
frame #7: 0x0000000106a4970b zsh`unsetparam + 82
frame #8: 0x0000000106a499f9 zsh`assignaparam + 568
frame #9: 0x0000000106a17cdd zsh`___lldb_unnamed_symbol25$$zsh + 830
frame #10: 0x0000000106a19f22 zsh`___lldb_unnamed_symbol36$$zsh + 4233
frame #11: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #12: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #13: 0x0000000106a13b86 zsh`execlist + 1386
frame #14: 0x0000000106a135fa zsh`execode + 196
frame #15: 0x0000000106a0ea97 zsh`___lldb_unnamed_symbol9$$zsh + 309
frame #16: 0x0000000106a02b1c zsh`execbuiltin + 1888
frame #17: 0x0000000106a1c23c zsh`___lldb_unnamed_symbol36$$zsh + 13219
frame #18: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #19: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #20: 0x0000000106a13b86 zsh`execlist + 1386
frame #21: 0x0000000106a3a4f9 zsh`execif + 442
frame #22: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #23: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #24: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #25: 0x0000000106a13b86 zsh`execlist + 1386
frame #26: 0x0000000106a3a4f9 zsh`execif + 442
frame #27: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #28: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #29: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #30: 0x0000000106a13b86 zsh`execlist + 1386
frame #31: 0x0000000106a3a4f9 zsh`execif + 442
frame #32: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #33: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #34: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #35: 0x0000000106a13b86 zsh`execlist + 1386
frame #36: 0x0000000106a135fa zsh`execode + 196
frame #37: 0x0000000106a1761c zsh`runshfunc + 311
frame #38: 0x0000000106b8922e complete.so`___lldb_unnamed_symbol21$$complete.so + 380
frame #39: 0x0000000106a17558 zsh`runshfunc + 115
frame #40: 0x0000000106a16f87 zsh`doshfunc + 1525
frame #41: 0x0000000106a18530 zsh`___lldb_unnamed_symbol27$$zsh + 354
frame #42: 0x0000000106a1bbcf zsh`___lldb_unnamed_symbol36$$zsh + 11574
frame #43: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #44: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #45: 0x0000000106a13a22 zsh`execlist + 1030
frame #46: 0x0000000106a3a059 zsh`execwhile + 270
frame #47: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #48: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #49: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #50: 0x0000000106a13b86 zsh`execlist + 1386
frame #51: 0x0000000106a3a4f9 zsh`execif + 442
frame #52: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #53: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #54: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #55: 0x0000000106a13b86 zsh`execlist + 1386
frame #56: 0x0000000106a3a4f9 zsh`execif + 442
frame #57: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #58: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #59: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #60: 0x0000000106a13b86 zsh`execlist + 1386
frame #61: 0x0000000106a3a4f9 zsh`execif + 442
frame #62: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #63: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #64: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #65: 0x0000000106a13b86 zsh`execlist + 1386
frame #66: 0x0000000106a3a059 zsh`execwhile + 270
frame #67: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #68: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #69: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #70: 0x0000000106a13b86 zsh`execlist + 1386
frame #71: 0x0000000106a3a4f9 zsh`execif + 442
frame #72: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #73: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #74: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #75: 0x0000000106a13b86 zsh`execlist + 1386
frame #76: 0x0000000106a3a059 zsh`execwhile + 270
frame #77: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #78: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #79: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #80: 0x0000000106a13b86 zsh`execlist + 1386
frame #81: 0x0000000106a3a059 zsh`execwhile + 270
frame #82: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #83: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #84: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #85: 0x0000000106a13b86 zsh`execlist + 1386
frame #86: 0x0000000106a3a4f9 zsh`execif + 442
frame #87: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #88: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #89: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #90: 0x0000000106a13b86 zsh`execlist + 1386
frame #91: 0x0000000106a135fa zsh`execode + 196
frame #92: 0x0000000106a1761c zsh`runshfunc + 311
frame #93: 0x0000000106b8922e complete.so`___lldb_unnamed_symbol21$$complete.so + 380
frame #94: 0x0000000106a17558 zsh`runshfunc + 115
frame #95: 0x0000000106a16f87 zsh`doshfunc + 1525
frame #96: 0x0000000106a18530 zsh`___lldb_unnamed_symbol27$$zsh + 354
frame #97: 0x0000000106a1bbcf zsh`___lldb_unnamed_symbol36$$zsh + 11574
frame #98: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #99: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #100: 0x0000000106a13b86 zsh`execlist + 1386
frame #101: 0x0000000106a135fa zsh`execode + 196
frame #102: 0x0000000106a1761c zsh`runshfunc + 311
frame #103: 0x0000000106b8922e complete.so`___lldb_unnamed_symbol21$$complete.so + 380
frame #104: 0x0000000106a17558 zsh`runshfunc + 115
frame #105: 0x0000000106a16f87 zsh`doshfunc + 1525
frame #106: 0x0000000106a18530 zsh`___lldb_unnamed_symbol27$$zsh + 354
frame #107: 0x0000000106a1bbcf zsh`___lldb_unnamed_symbol36$$zsh + 11574
frame #108: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #109: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #110: 0x0000000106a13b86 zsh`execlist + 1386
frame #111: 0x0000000106a135fa zsh`execode + 196
frame #112: 0x0000000106a0ea97 zsh`___lldb_unnamed_symbol9$$zsh + 309
frame #113: 0x0000000106a02b1c zsh`execbuiltin + 1888
frame #114: 0x0000000106a1c23c zsh`___lldb_unnamed_symbol36$$zsh + 13219
frame #115: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #116: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #117: 0x0000000106a13a22 zsh`execlist + 1030
frame #118: 0x0000000106a3a4f9 zsh`execif + 442
frame #119: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #120: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #121: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #122: 0x0000000106a13b86 zsh`execlist + 1386
frame #123: 0x0000000106a135fa zsh`execode + 196
frame #124: 0x0000000106a1761c zsh`runshfunc + 311
frame #125: 0x0000000106b8922e complete.so`___lldb_unnamed_symbol21$$complete.so + 380
frame #126: 0x0000000106a17558 zsh`runshfunc + 115
frame #127: 0x0000000106a16f87 zsh`doshfunc + 1525
frame #128: 0x0000000106a18530 zsh`___lldb_unnamed_symbol27$$zsh + 354
frame #129: 0x0000000106a1bbcf zsh`___lldb_unnamed_symbol36$$zsh + 11574
frame #130: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #131: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #132: 0x0000000106a13b86 zsh`execlist + 1386
frame #133: 0x0000000106a135fa zsh`execode + 196
frame #134: 0x0000000106a1761c zsh`runshfunc + 311
frame #135: 0x0000000106b8922e complete.so`___lldb_unnamed_symbol21$$complete.so + 380
frame #136: 0x0000000106a17558 zsh`runshfunc + 115
frame #137: 0x0000000106a16f87 zsh`doshfunc + 1525
frame #138: 0x0000000106a18530 zsh`___lldb_unnamed_symbol27$$zsh + 354
frame #139: 0x0000000106a1bbcf zsh`___lldb_unnamed_symbol36$$zsh + 11574
frame #140: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #141: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #142: 0x0000000106a13a22 zsh`execlist + 1030
frame #143: 0x0000000106a3a4f9 zsh`execif + 442
frame #144: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #145: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #146: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #147: 0x0000000106a13b86 zsh`execlist + 1386
frame #148: 0x0000000106a135fa zsh`execode + 196
frame #149: 0x0000000106a1761c zsh`runshfunc + 311
frame #150: 0x0000000106b8922e complete.so`___lldb_unnamed_symbol21$$complete.so + 380
frame #151: 0x0000000106a17558 zsh`runshfunc + 115
frame #152: 0x0000000106a16f87 zsh`doshfunc + 1525
frame #153: 0x0000000106a18530 zsh`___lldb_unnamed_symbol27$$zsh + 354
frame #154: 0x0000000106a1bbcf zsh`___lldb_unnamed_symbol36$$zsh + 11574
frame #155: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #156: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #157: 0x0000000106a13b86 zsh`execlist + 1386
frame #158: 0x0000000106a3a3ed zsh`execif + 174
frame #159: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #160: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #161: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #162: 0x0000000106a13b86 zsh`execlist + 1386
frame #163: 0x0000000106a39790 zsh`execfor + 1194
frame #164: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #165: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #166: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #167: 0x0000000106a13b86 zsh`execlist + 1386
frame #168: 0x0000000106a39790 zsh`execfor + 1194
frame #169: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #170: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #171: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #172: 0x0000000106a13b86 zsh`execlist + 1386
frame #173: 0x0000000106a3a9e5 zsh`exectry + 117
frame #174: 0x0000000106a1b846 zsh`___lldb_unnamed_symbol36$$zsh + 10669
frame #175: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #176: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #177: 0x0000000106a13b86 zsh`execlist + 1386
frame #178: 0x0000000106a135fa zsh`execode + 196
frame #179: 0x0000000106a1761c zsh`runshfunc + 311
frame #180: 0x0000000106b8922e complete.so`___lldb_unnamed_symbol21$$complete.so + 380
frame #181: 0x0000000106a17558 zsh`runshfunc + 115
frame #182: 0x0000000106a16f87 zsh`doshfunc + 1525
frame #183: 0x0000000106b8a4a0 complete.so`do_completion + 4176
frame #184: 0x0000000106b5fa8a zle.so`___lldb_unnamed_symbol136$$zle.so + 13242
frame #185: 0x0000000106b5c58b zle.so`completecall + 52
frame #186: 0x0000000106b4ebd0 zle.so`execzlefunc + 775
frame #187: 0x0000000106b5c1cd zle.so`___lldb_unnamed_symbol130$$zle.so + 713
frame #188: 0x0000000106a02b1c zsh`execbuiltin + 1888
frame #189: 0x0000000106a1c23c zsh`___lldb_unnamed_symbol36$$zsh + 13219
frame #190: 0x0000000106a18af8 zsh`___lldb_unnamed_symbol34$$zsh + 341
frame #191: 0x0000000106a14365 zsh`___lldb_unnamed_symbol19$$zsh + 637
frame #192: 0x0000000106a13b86 zsh`execlist + 1386
frame #193: 0x0000000106a135fa zsh`execode + 196
frame #194: 0x0000000106a1761c zsh`runshfunc + 311
frame #195: 0x0000000106a16f87 zsh`doshfunc + 1525
frame #196: 0x0000000106b4ed23 zle.so`execzlefunc + 1114
frame #197: 0x0000000106b4f0d1 zle.so`zlecore + 303
frame #198: 0x0000000106b4f77c zle.so`zleread + 1295
frame #199: 0x0000000106a2f6ce zsh`zleentry + 465
frame #200: 0x0000000106a301f0 zsh`ingetc + 303
frame #201: 0x0000000106a278b2 zsh`___lldb_unnamed_symbol106$$zsh + 22
frame #202: 0x0000000106a35a53 zsh`zshlex + 279
frame #203: 0x0000000106a4bf3b zsh`parse_event + 52
frame #204: 0x0000000106a2cd50 zsh`loop + 279
frame #205: 0x0000000106a2fc9a zsh`zsh_main + 1434
frame #206: 0x00007fffd63f0255 libdyld.dylib`start + 1
frame #207: 0x00007fffd63f0255 libdyld.dylib`start + 1
(lldb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment