[lldb-dev] lldb segfault when debugging mysql in certain functions

2016-06-17 Thread Jeff Davis via lldb-dev
LLDB/clang 3.8.0.

I compiled mysql 5.6 from source (
https://github.com/mysql/mysql-server.git
6594835303da437105bb3841df976620b716e088 ), using:

cmake . -DWITH_DEBUG=1 -DCMAKE_C_COMPILER=clang
-DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/some/path
-DCMAKE_VERBOSE_MAKEFILE=1

I run mysqld, attach to it, and do:

...
Architecture set to: x86_64--linux.
(lldb) p 1
(int) $0 = 1
(lldb) break set -n JOIN::optimize
Breakpoint 1: where = mysqld`JOIN::optimize() + 42 at
sql_optimizer.cc:120, address = 0x00a6b96a
(lldb) c
Process 20415 resuming

[ in mysql client, issue "select 1" ]

Process 20415 stopped
* thread #22: tid = 20477, 0x00a6b96a
mysqld`JOIN::optimize(this=0x7f07740052b0) + 42 at
sql_optimizer.cc:120, name = 'mysqld', stop reason = breakpoint 1.1
frame #0: 0x00a6b96a
mysqld`JOIN::optimize(this=0x7f07740052b0) + 42 at
sql_optimizer.cc:120
   117  JOIN::optimize()
   118  {
   119ulonglong select_opts_for_readinfo;
-> 120uint no_jbuf_after= UINT_MAX;
   121
   122DBUG_ENTER("JOIN::optimize");
   123DBUG_ASSERT(!tables || thd->lex->is_query_tables_locked());
(lldb) p 1
zsh: segmentation fault  lldb -p 20415

I reproduced this based on someone else's more complicated report (and
I don't have the full details there) but if there are more details I
can provide about this simple case, please let me know.

Regards,
 Jeff Davis
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 28178] New: lldb segfault when debugging mysql in certain functions

2016-06-17 Thread via lldb-dev
https://llvm.org/bugs/show_bug.cgi?id=28178

Bug ID: 28178
   Summary: lldb segfault when debugging mysql in certain
functions
   Product: lldb
   Version: 3.8
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P
 Component: All Bugs
  Assignee: lldb-dev@lists.llvm.org
  Reporter: pg...@j-davis.com
CC: llvm-b...@lists.llvm.org
Classification: Unclassified

LLDB/clang 3.8.0.

I compiled mysql 5.6 from source (
https://github.com/mysql/mysql-server.git
6594835303da437105bb3841df976620b716e088 ), using:

cmake . -DWITH_DEBUG=1 -DCMAKE_C_COMPILER=clang
-DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/some/path
-DCMAKE_VERBOSE_MAKEFILE=1

I run mysqld, attach to it, and do:

...
Architecture set to: x86_64--linux.
(lldb) p 1
(int) $0 = 1
(lldb) break set -n JOIN::optimize
Breakpoint 1: where = mysqld`JOIN::optimize() + 42 at
sql_optimizer.cc:120, address = 0x00a6b96a
(lldb) c
Process 20415 resuming

[ in mysql client, issue "select 1" ]

Process 20415 stopped
* thread #22: tid = 20477, 0x00a6b96a
mysqld`JOIN::optimize(this=0x7f07740052b0) + 42 at
sql_optimizer.cc:120, name = 'mysqld', stop reason = breakpoint 1.1
frame #0: 0x00a6b96a
mysqld`JOIN::optimize(this=0x7f07740052b0) + 42 at
sql_optimizer.cc:120
   117  JOIN::optimize()
   118  {
   119ulonglong select_opts_for_readinfo;
-> 120uint no_jbuf_after= UINT_MAX;
   121
   122DBUG_ENTER("JOIN::optimize");
   123DBUG_ASSERT(!tables || thd->lex->is_query_tables_locked());
(lldb) p 1
zsh: segmentation fault  lldb -p 20415

I reproduced this based on someone else's more complicated report (and
I don't have the full details there) but if there are more details I
can provide about this simple case, please let me know.

Regards,
 Jeff Davis

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] Error when using lldb-mi built with LLDB_DISABLE_PYTHON

2016-06-17 Thread Pierson Lee (PIE) via lldb-dev
Hi,

I've built lldb on tag release_38 (3.8.1) with the flag LLDB_DISABLE_PYTHON=1 
and I'm getting the below error when running lldb-mi:

MI: Error: Driver. LLDB Debugger.
MI: Error: Driver Manager. Driver 'Machine Interface Driver Version: 1.0.0.9' 
(ID:'MIDriver') initialise failed. Driver. LLDB Debugger.

Am I missing something?

Thanks
Pierson
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev