Skip to content

Instantly share code, notes, and snippets.

@danielgustafsson
Created September 22, 2016 12:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielgustafsson/63ef2b0ead3b08586c90ac3c1545bc3b to your computer and use it in GitHub Desktop.
Save danielgustafsson/63ef2b0ead3b08586c90ac3c1545bc3b to your computer and use it in GitHub Desktop.
Core file '/cores/core.65104' (x86_64) was loaded.
(lldb) bt
* thread #1: tid = 0x0000, 0x0000000106a5989e libpq.5.dylib`resetPQExpBuffer [inlined] initPQExpBuffer(str=<unavailable>) + 38 at pqexpbuffer.c:102, stop reason = signal SIGSTOP
* frame #0: 0x0000000106a5989e libpq.5.dylib`resetPQExpBuffer [inlined] initPQExpBuffer(str=<unavailable>) + 38 at pqexpbuffer.c:102
frame #1: 0x0000000106a59878 libpq.5.dylib`resetPQExpBuffer(str=<unavailable>) + 40 at pqexpbuffer.c:157
frame #2: 0x0000000106a51752 libpq.5.dylib`pqGets_internal(buf=0x00007f8ae94075a0, conn=0x00007f8ae9407270, resetbuffer=<unavailable>) + 98 at fe-misc.c:154
frame #3: 0x0000000106a57f2f libpq.5.dylib`getParameterStatus(conn=0x00007f8ae9407270) + 31 at fe-protocol3.c:1368
frame #4: 0x0000000106a570be libpq.5.dylib`pqParseInput3(conn=0x00007f8ae9407270) + 638 at fe-protocol3.c:180
frame #5: 0x0000000106a4ee24 libpq.5.dylib`PQisBusy [inlined] parseInput(conn=0x00007f8ae9407270) + 20 at fe-exec.c:1671
frame #6: 0x0000000106a4ee10 libpq.5.dylib`PQisBusy(conn=0x00007f8ae9407270) + 16 at fe-exec.c:1688
frame #7: 0x0000000106a4950a libpq.5.dylib`PQconnectPoll(conn=0x00007f8ae9407270) + 314 at fe-connect.c:2554
frame #8: 0x0000000106a47a68 libpq.5.dylib`connectDBComplete(conn=0x00007f8ae9407270) + 104 at fe-connect.c:1606
frame #9: 0x0000000106a47364 libpq.5.dylib`PQconnectdbParams(keywords=<unavailable>, values=<unavailable>, expand_dbname=<unavailable>) + 36 at fe-connect.c:472
frame #10: 0x00000001069c1c91 psql`main(argc=<unavailable>, argv=0x00007fff5924ca78) + 3297 at startup.c:245
frame #11: 0x00007fff8ed365ad libdyld.dylib`start + 1
frame #12: 0x00007fff8ed365ad libdyld.dylib`start + 1
(lldb) f 1
frame #1: 0x0000000106a59878 libpq.5.dylib`resetPQExpBuffer(str=<unavailable>) + 40 at pqexpbuffer.c:157
154 else
155 {
156 /* try to reinitialize to valid state */
-> 157 initPQExpBuffer(str);
158 }
159 }
160 }
(lldb) f 0
frame #0: 0x0000000106a5989e libpq.5.dylib`resetPQExpBuffer [inlined] initPQExpBuffer(str=<unavailable>) + 38 at pqexpbuffer.c:102
99 {
100 str->maxlen = INITIAL_EXPBUFFER_SIZE;
101 str->len = 0;
-> 102 str->data[0] = '\0';
103 }
104 }
105
(lldb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment