使用unixODBC并发连接mysql数据库频繁SIGSEGV及SIGABRT崩溃
2013-05-18 15:18:19| 分类: UnixODBC | 标签:unixodbc |举报|字号 订阅
这几周在测试自己写的网络框架,顺便测试了一下使用unixODBC并发连接mysql数据库,结果让人很是惊讶,除了崩溃还是崩溃,都是SIGSEGV及SIGARBT类型崩溃。
测试环境如下:
系统:cent os 6.2 with 32 bit
mysql: v5.6.11
myodbc: v5.2.5
unixODBC: v2.3.1
odbc.ini配置如下:
[dsn__mysql__test]
Description = mysql
Driver = mysql
Server = localhost
Port = 3306
Socket =
Database = test
User =
Password =
odbcinst.ini配置如下:
[mysql]
Description = mysql
Driver = /myodbc/lib/libmyodbc5w.so
Threading = 0
测试代码如下:(
该代码是我基于发现的问题给unixODBC作者Nick Gorham发邮件后他发给我的测试代码。在这里要赞一下国外的研发人员,我昨天接近5点发的邮件,在晚上6点多就收到了回复,效率和对工作的态度可见一斑。)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unixODBC/sql.h>
#include <unixODBC/sqlext.h>
#include <pthread.h>
#include <semaphore.h>
#define THREAD_COUNT 500
sem_t sem;
typedef struct _tinfo {
int id;
char *dsn;
char *uid;
char *pwd;
} tinfo;
void *thread( void *c )
{
tinfo *ti = (tinfo *)c;
SQLHANDLE hEnv;
SQLHANDLE hDbc;
SQLHANDLE hStmt;
SQLRETURN ret;
int i, count;
for ( i = 0; i < 100; i ++ ) {
ret = SQLAllocHandle( SQL_HANDLE_ENV, SQL_NULL_HANDLE, &hEnv );
ret = SQLSetEnvAttr( hEnv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC3, SQL_IS_UINTEGER );
ret = SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc );
ret = SQLConnect( hDbc, (SQLCHAR*)ti -> dsn, SQL_NTS, (SQLCHAR*)ti -> uid, SQL_NTS,
(SQLCHAR*)ti -> pwd, SQL_NTS);
printf( "%d:%d %d\n", ti -> id, i, ret );
SQLDisconnect( hDbc );
SQLFreeHandle( SQL_HANDLE_DBC, hDbc );
SQLFreeHandle( SQL_HANDLE_ENV, hEnv );
}
printf( "finished set\n" );
sem_post(&sem);
return NULL;
}
main( int argc, char **argv )
{
tinfo ti[ THREAD_COUNT ];
int i;
pthread_t th[ THREAD_COUNT ];
if ( argc != 4 ) {
fprintf( stderr, "usage: ts1 dsn user pass\n" );
exit( -1 );
}
sem_init(&sem, 0, -THREAD_COUNT);
for ( i = 0; i < THREAD_COUNT; i ++ ) {
ti[ i ].dsn = argv[ 1 ];
ti[ i ].uid = argv[ 2 ];
ti[ i ].pwd = argv[ 3 ];
ti[ i ].id = i;
pthread_create( th + i, NULL, thread, &ti[ i ] );
}
sem_wait(&sem);
}
并发崩溃多种多样,如下:
第1种崩溃情况如下:
Error in my_thread_global_end(): 377 threads didn't exit
228:1 0
226:2 0
227:3 0
[Thread 0xedfdb70 (LWP 3487) exited]
205:5 0
204:3 0
170:2 0
169:6 0
206:5 0
[New Thread 0xedfdb70 (LWP 3498)]
[New Thread 0xd7ffb70 (LWP 3493)]
168:7 0
165:4 0
Error in my_thread_global_end(): 396 threads didn't exit
[Thread 0xedfdb70 (LWP 3498) exited]
*** glibc detected *** /tmp/test: malloc(): memory corruption: 0x087456a8 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6ea31)[0x33ea31]
/lib/libc.so.6(+0x71da9)[0x341da9]
/lib/libc.so.6(__libc_malloc+0x5e)[0x3428ce]
/lib/libc.so.6(+0x5f04f)[0x32f04f]
/lib/libc.so.6(fopen+0x2c)[0x32f11c]
/unixODBC/lib/libodbcinst.so.2(_odbcinst_SystemINI+0x6a)[0x4e2c3a]
/unixODBC/lib/libodbcinst.so.2(SQLGetPrivateProfileString+0x5b0)[0x4df510]
/myodbc/lib/libmyodbc5w.so(MySQLGetPrivateProfileStringW+0xe4)[0x4c8030]
/myodbc/lib/libmyodbc5w.so(ds_lookup+0x6a)[0x4c6373]
/myodbc/lib/libmyodbc5w.so(MySQLConnect+0x115)[0x4a4a0a]
/myodbc/lib/libmyodbc5w.so(SQLConnectW+0x69)[0x4c1819]
/unixODBC/lib/libodbc.so.2(SQLConnect+0xcaf)[0x14038f]
/tmp/test[0x8048955]
/lib/libpthread.so.0(+0x6a09)[0x466a09]
/lib/libc.so.6(clone+0x5e)[0x3ad00e]
======= Memory map: ========
00110000-0012e000 r-xp 00000000 fd:00 655028 /lib/ld-2.12.so
0012e000-0012f000 r--p 0001d000 fd:00 655028 /lib/ld-2.12.so
0012f000-00130000 rw-p 0001e000 fd:00 655028 /lib/ld-2.12.so
00130000-00131000 r-xp 00000000 00:00 0 [vdso]
00131000-00198000 r-xp 00000000 fd:00 1320624 /unixODBC/lib/libodbc.so.2.0.0
00198000-0019c000 rw-p 00067000 fd:00 1320624 /unixODBC/lib/libodbc.so.2.0.0
0019c000-0019d000 rw-p 00000000 00:00 0
0019d000-0027c000 r-xp 00000000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
0027c000-00280000 r--p 000de000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
00280000-00281000 rw-p 000e2000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
00281000-00288000 rw-p 00000000 00:00 0
00288000-002b0000 r-xp 00000000 fd:00 655043 /lib/libm-2.12.so
002b0000-002b1000 r--p 00027000 fd:00 655043 /lib/libm-2.12.so
002b1000-002b2000 rw-p 00028000 fd:00 655043 /lib/libm-2.12.so
002b2000-002cf000 r-xp 00000000 fd:00 655012 /lib/libgcc_s-4.4.6-20110824.so.1
002cf000-002d0000 rw-p 0001d000 fd:00 655012 /lib/libgcc_s-4.4.6-20110824.so.1
002d0000-00459000 r-xp 00000000 fd:00 655035 /lib/libc-2.12.so
00459000-0045a000 ---p 00189000 fd:00 655035 /lib/libc-2.12.so
0045a000-0045c000 r--p 00189000 fd:00 655035 /lib/libc-2.12.so
0045c000-0045d000 rw-p 0018b000 fd:00 655035 /lib/libc-2.12.so
0045d000-00460000 rw-p 00000000 00:00 0
00460000-00477000 r-xp 00000000 fd:00 655059 /lib/libpthread-2.12.so
00477000-00478000 r--p 00016000 fd:00 655059 /lib/libpthread-2.12.so
00478000-00479000 rw-p 00017000 fd:00 655059 /lib/libpthread-2.12.so
00479000-0047b000 rw-p 00000000 00:00 0
0047b000-0047e000 r-xp 00000000 fd:00 655041 /lib/libdl-2.12.so
0047e000-0047f000 r--p 00002000 fd:00 655041 /lib/libdl-2.12.so
0047f000-00480000 rw-p 00003000 fd:00 655041 /lib/libdl-2.12.so
00480000-0048c000 r-xp 00000000 fd:00 655051 /lib/libnss_files-2.12.so
0048c000-0048d000 r--p 0000b000 fd:00 655051 /lib/libnss_files-2.12.so
0048d000-0048e000 rw-p 0000c000 fd:00 655051 /lib/libnss_files-2.12.so
0048e000-0048f000 r-xp 00000000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
0048f000-00490000 r--p 00000000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
00490000-00491000 rw-p 00001000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
00491000-004cf000 r-xp 00000000 fd:00 1336526 /myodbc/lib/libmyodbc5w.so
004cf000-004db000 rw-p 0003e000 fd:00 1336526 /myodbc/lib/libmyodbc5w.so
004db000-004ee000 r-xp 00000000 fd:00 1320619 /unixODBC/lib/libodbcinst.so.2.0.0
004ee000-004ef000 rw-p 00012000 fd:00 1320619 /unixODBC/lib/libodbcinst.so.2.0.0
004ef000-007cc000 r-xp 00000000 fd:00 1320770 /mysql/lib/libmysqlclient.so.18.0.0
007cc000-00889000 rw-p 002dd000 fd:00 1320770 /mysql/lib/libmysqlclient.so.18.0.0
00889000-0088c000 rw-p 00000000 00:00 0
0088c000-00893000 r-xp 00000000 fd:00 655063 /lib/librt-2.12.so
00893000-00894000 r--p 00006000 fd:00 655063 /lib/librt-2.12.so
00894000-00895000 rw-p 00007000 fd:00 655063 /lib/librt-2.12.so
08048000-08049000 r-xp 00000000 fd:00 551958 /tmp/test
08049000-0804a000 rw-p 00000000 fd:00 551958 /tmp/test
0804a000-087b1000 rw-p 00000000 00:00 0 [heap]
0cdff000-0ce00000 ---p 00000000 00:00 0
0ce00000-0d800000 rw-p 00000000 00:00 0
0d800000-0d821000 rw-p 00000000 00:00 0
0d821000-0d900000 ---p 00000000 00:00 0
0d9fc000-0d9fd000 ---p 00000000 00:00 0
0d9fd000-0e3fd000 rw-p 00000000 00:00 0
0e3fd000-0e3fe000 ---p 00000000 00:00 0
0e3fe000-0edfe000 rw-p 00000000 00:00 0
0edfe000-0edff000 ---p 00000000 00:00 0
0edff000-0f7ff000 rw-p 00000000 00:00 0
0f7ff000-0f800000 ---p 00000000 00:00 0
0f800000-10200000 rw-p 00000000 00:00 0
10200000-10225000 rw-p 00000000 00:00 0
10225000-10300000 ---p 00000000 00:00 0
103ed000-103ee000 ---p 00000000 00:00 0
103ee000-10dee000 rw-p 00000000 00:00 0
10dee000-10def000 ---p 00000000 00:00 0
10def000-117ef000 rw-p 00000000 00:00 0
117ef000-117f0000 ---p 00000000 00:00 0
117f0000-121f0000 rw-p 00000000 00:00 0
121f0000-121f1000 ---p 00000000 00:00 0
121f1000-12bf1000 rw-p 00000000 00:00 0
12bf1000-12bf2000 ---p 00000000 00:00 0
12bf2000-135f2000 rw-p 00000000 00:00 0
135f2000-135f3000 ---p 00000000 00:00 0
135f3000-13ff3000 rw-p 00000000 00:00 0
13ff3000-13ff4000 ---p 00000000 00:00 0
13ff4000-149f4000 rw-p 00000000 00:00 0
149f4000-149f5000 ---p 00000000 00:00 0
149f5000-153f5000 rw-p 00000000 00:00 0
153f5000-153f6000 ---p 00000000 00:00 0
153f6000-15df6000 rw-p 00000000 00:00 0
15df6000-15df7000 ---p 00000000 00:00 0
15df7000-167f7000 rw-p 00000000 00:00 0
167f7000-167f8000 ---p 00000000 00:00 0
167f8000-171f8000 rw-p 00000000 00:00 0
171f8000-171f9000 ---p 00000000 00:00 0
171f9000-17bf9000 rw-p 00000000 00:00 0
17bf9000-17bfa000 ---p 00000000 00:00 0
17bfa000-185fa000 rw-p 00000000 00:00 0
185fa000-185fb000 ---p 00000000 00:00 0
185fb000-18ffb000 rw-p 00000000 00:00 0
18ffb000-18ffc000 ---p 00000000 00:00 0
18ffc000-199fc000 rw-p 00000000 00:00 0
199fc000-199fd000 ---p 00000000 00:00 0
199fd000-1a3fd000 rw-p 00000000 00:00 0
1a3fd000-1a3fe000 ---p 00000000 00:00 0
1a3fe000-1adfe000 rw-p 00000000 00:00 0
1adfe000-1adff000 ---p 00000000 00:00 0
1adff000-1b7ff000 rw-p 00000000 00:00 0
1b7ff000-1b800000 ---p 00000000 00:00 0
1b800000-1c200000 rw-p 00000000 00:00 0
1c200000-1c2ac000 rw-p 00000000 00:00 0
1c2ac000-1c300000 ---p 00000000 00:00 0
1c3ef000-1c3f0000 ---p 00000000 00:00 0
1c3f0000-1cdf0000 rw-p 00000000 00:00 0
1cdf0000-1cdf1000 ---p 00000000 00:00 0
1cdf1000-1d7f1000 rw-p 00000000 00:00 0
1d7f1000-1d7f2000 ---p 00000000 00:00 0
1d7f2000-1e1f2000 rw-p 00000000 00:00 0
1e1f2000-1e1f3000 ---p 00000000 00:00 0
1e1f3000-1ebf3000 rw-p 00000000 00:00 0
1ebf3000-1ebf4000 ---p 00000000 00:00 0
1ebf4000-1f5f4000 rw-p 00000000 00:00 0
1f5f4000-1f5f5000 ---p 00000000 00:00 0
1f5f5000-1fff5000 rw-p 00000000 00:00 0
1fff5000-1fff6000 ---p 00000000 00:00 0
1fff6000-209f6000 rw-p 00000000 00:00 0 258:0 0
*** glibc detected *** /tmp/test: double free or corruption (!prev): 0x0842ba78 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6ea31)[0x33ea31]
/mysql/lib/libmysqlclient.so.18(my_once_free+0x34)[0x5434d4]
/mysql/lib/libmysqlclient.so.18(my_end+0x6a)[0x54276a]
/myodbc/lib/libmyodbc5w.so(myodbc_end+0x99)[0x4a9fad]
/myodbc/lib/libmyodbc5w.so(my_SQLFreeEnv+0x2e)[0x4ae6cd]
/myodbc/lib/libmyodbc5w.so(SQLFreeHandle+0x4b)[0x4af9fd]
/unixODBC/lib/libodbc.so.2(+0xb69c)[0x13c69c]
/unixODBC/lib/libodbc.so.2(+0xc1ad)[0x13d1ad]
/unixODBC/lib/libodbc.so.2(+0xc2b0)[0x13d2b0]
/unixODBC/lib/libodbc.so.2(SQLDisconnect+0x26f)[0x142d4f]
/tmp/test[0x8048988]
/lib/libpthread.so.0(+0x6a09)[0x466a09]
/lib/libc.so.6(clone+0x5e)[0x3ad00e]
======= Memory map: ========
00110000-0012e000 r-xp 00000000 fd:00 655028 /lib/ld-2.12.so
0012e000-0012f000 r--p 0001d000 fd:00 655028 /lib/ld-2.12.so
0012f000-00130000 rw-p 0001e000 fd:00 655028 /lib/ld-2.12.so
00130000-00131000 r-xp 00000000 00:00 0 [vdso]
00131000-00198000 r-xp 00000000 fd:00 1320624 /unixODBC/lib/libodbc.so.2.0.0
00198000-0019c000 rw-p 00067000 fd:00 1320624 /unixODBC/lib/libodbc.so.2.0.0
0019c000-0019d000 rw-p 00000000 00:00 0
0019d000-0027c000 r-xp 00000000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
0027c000-00280000 r--p 000de000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
00280000-00281000 rw-p 000e2000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
00281000-00288000 rw-p 00000000 00:00 0
00288000-002b0000 r-xp 00000000 fd:00 655043 /lib/libm-2.12.so
002b0000-002b1000 r--p 00027000 fd:00 655043 /lib/libm-2.12.so
002b1000-002b2000 rw-p 00028000 fd:00 655043 /lib/libm-2.12.so
002b2000-002cf000 r-xp 00000000 fd:00 655012 /lib/libgcc_s-4.4.6-20110824.so.1
002cf000-002d0000 rw-p 0001d000 fd:00 655012 /lib/libgcc_s-4.4.6-20110824.so.1
002d0000-00459000 r-xp 00000000 fd:00 655035 /lib/libc-2.12.so
00459000-0045a000 ---p 00189000 fd:00 655035 /lib/libc-2.12.so
0045a000-0045c000 r--p 00189000 fd:00 655035 /lib/libc-2.12.so
0045c000-0045d000 rw-p 0018b000 fd:00 655035 /lib/libc-2.12.so
0045d000-00460000 rw-p 00000000 00:00 0
00460000-00477000 r-xp 00000000 fd:00 655059 /lib/libpthread-2.12.so
00477000-00478000 r--p 00016000 fd:00 655059 /lib/libpthread-2.12.so
00478000-00479000 rw-p 00017000 fd:00 655059 /lib/libpthread-2.12.so
00479000-0047b000 rw-p 00000000 00:00 0
0047b000-0047e000 r-xp 00000000 fd:00 655041 /lib/libdl-2.12.so
0047e000-0047f000 r--p 00002000 fd:00 655041 /lib/libdl-2.12.so
0047f000-00480000 rw-p 00003000 fd:00 655041 /lib/libdl-2.12.so
00480000-0048c000 r-xp 00000000 fd:00 655051 /lib/libnss_files-2.12.so
0048c000-0048d000 r--p 0000b000 fd:00 655051 /lib/libnss_files-2.12.so
0048d000-0048e000 rw-p 0000c000 fd:00 655051 /lib/libnss_files-2.12.so
0048e000-0048f000 r-xp 00000000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
0048f000-00490000 r--p 00000000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
00490000-00491000 rw-p 00001000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
00491000-004cf000 r-xp 00000000 fd:00 1336526 /myodbc/lib/libmyodbc5w.so
004cf000-004db000 rw-p 0003e000 fd:00 1336526 /myodbc/lib/libmyodbc5w.so
004db000-004ee000 r-xp 00000000 fd:00 1320619 /unixODBC/lib/libodbcinst.so.2.0.0
004ee000-004ef000 rw-p 00012000 fd:00 1320619 /unixODBC/lib/libodbcinst.so.2.0.0
004ef000-007cc000 r-xp 00000000 fd:00 1320770 /mysql/lib/libmysqlclient.so.18.0.0
007cc000-00889000 rw-p 002dd000 fd:00 1320770 /mysql/lib/libmysqlclient.so.18.0.0
00889000-0088c000 rw-p 00000000 00:00 0
0088c000-00893000 r-xp 00000000 fd:00 655063 /lib/librt-2.12.so
00893000-00894000 r--p 00006000 fd:00 655063 /lib/librt-2.12.so
00894000-00895000 rw-p 00007000 fd:00 655063 /lib/librt-2.12.so
08048000-08049000 r-xp 00000000 fd:00 551958 /tmp/test
08049000-0804a000 rw-p 00000000 fd:00 551958 /tmp/test
0804a000-087b1000 rw-p 00000000 00:00 0 [heap]
0cdff000-0ce00000 ---p 00000000 00:00 0
0ce00000-0d800000 rw-p 00000000 00:00 0
0d800000-0d821000 rw-p 00000000 00:00 0
0d821000-0d900000 ---p 00000000 00:00 0
0d9fc000-0d9fd000 ---p 00000000 00:00 0
0d9fd000-0e3fd000 rw-p 00000000 00:00 0
0e3fd000-0e3fe000 ---p 00000000 00:00 0
0e3fe000-0edfe000 rw-p 00000000 00:00 0
0edfe000-0edff000 ---p 00000000 00:00 0
0edff000-0f7ff000 rw-p 00000000 00:00 0
0f7ff000-0f800000 ---p 00000000 00:00 0
0f800000-10200000 rw-p 00000000 00:00 0
10200000-10225000 rw-p 00000000 00:00 0
10225000-10300000 ---p 00000000 00:00 0
103ed000-103ee000 ---p 00000000 00:00 0
103ee000-10dee000 rw-p 00000000 00:00 0
10dee000-10def000 ---p 00000000 00:00 0
10def000-117ef000 rw-p 00000000 00:00 0
117ef000-117f0000 ---p 00000000 00:00 0
117f0000-121f0000 rw-p 00000000 00:00 0
121f0000-121f1000 ---p 00000000 00:00 0
121f1000-12bf1000 rw-p 00000000 00:00 0
12bf1000-12bf2000 ---p 00000000 00:00 0
12bf2000-135f2000 rw-p 00000000 00:00 0
135f2000-135f3000 ---p 00000000 00:00 0
135f3000-13ff3000 rw-p 00000000 00:00 0
13ff3000-13ff4000 ---p 00000000 00:00 0
13ff4000-149f4000 rw-p 00000000 00:00 0
149f4000-149f5000 ---p 00000000 00:00 0
149f5000-153f5000 rw-p 00000000 00:00 0
153f5000-153f6000 ---p 00000000 00:00 0
153f6000-15df6000 rw-p 00000000 00:00 0
15df6000-15df7000 ---p 00000000 00:00 0
15df7000-167f7000 rw-p 00000000 00:00 0
167f7000-167f8000 ---p 00000000 00:00 0
167f8000-171f8000 rw-p 00000000 00:00 0
171f8000-171f9000 ---p 00000000 00:00 0
171f9000-17bf9000 rw-p 00000000 00:00 0
17bf9000-17bfa000 ---p 00000000 00:00 0
17bfa000-185fa000 rw-p 00000000 00:00 0
185fa000-185fb000 ---p 00000000 00:00 0
185fb000-18ffb000 rw-p 00000000 00:00 0
18ffb000-18ffc000 ---p 00000000 00:00 0
18ffc000-199fc000 rw-p 00000000 00:00 0
199fc000-199fd000 ---p 00000000 00:00 0
199fd000-1a3fd000 rw-p 00000000 00:00 0
1a3fd000-1a3fe000 ---p 00000000 00:00 0
1a3fe000-1adfe000 rw-p 00000000 00:00 0
1adfe000-1adff000 ---p 00000000 00:00 0
1adff000-1b7ff000 rw-p 00000000 00:00 0
1b7ff000-1b800000 ---p 00000000 00:00 0
1b800000-1c200000 rw-p 00000000 00:00 0
1c200000-1c2ac000 rw-p 00000000 00:00 0
1c2ac000-1c300000 ---p 00000000 00:00 0
1c3ef000-1c3f0000 ---p 00000000 00:00 0
1c3f0000-1cdf0000 rw-p 00000000 00:00 0
1cdf0000-1cdf1000 ---p 00000000 00:00 0
1cdf1000-1d7f1000 rw-p 00000000 00:00 0
1d7f1000-1d7f2000 ---p 00000000 00:00 0
1d7f2000-1e1f2000 rw-p 00000000 00:00 0
1e1f2000-1e1f3000 ---p 00000000 00:00 0
1e1f3000-1ebf3000 rw-p 00000000 00:00 0
1ebf3000-1ebf4000 ---p 00000000 00:00 0
1ebf4000-1f5f4000 rw-p 00000000 00:00 0
1f5f4000-1f5f5000 ---p 00000000 00:00 0
1f5f5000-1fff5000 rw-p 00000000 00:00 0
1fff5000-1fff6000 ---p 00000000 00:00 0
1fff6000-209f6000 rw-p 00000000 00:00 0
209f6000-209f7000 ---p 00000000 00:00 0
209f7000-213f7000 rw-p 00000000 00:00 0
213f7000-213f8000 ---p 00000000 00:00 0
213f8000-21df8000 rw-p 00000000 00:00 0
21df8000-21df9000 ---p 00000000 00:00 0
21df9000-227f9000 rw-p 00000000 00:00 0
227f9000-227fa000 ---p 00000000 00:00 0
227fa000-231fa000 rw-p 00000000 00:00 0
231fa000-231fb000 ---p 00000000 00:00 0
231fb000-23bfb000 rw-p 00000000 00:00 0
23bfb000-23bfc000 ---p 00000000 00:00 0
23bfc000-245fc000 rw-p 00000000 00:00 0
245fc000-245fd000 ---p 00000000 00:00 0
245fd000-24ffd000 rw-p 00000000 00:00 0
24ffd000-24ffe000 ---p 00000000 00:00 0
24ffe000-259fe000 rw-p 00000000 00:00 0
259fe000-259ff000 ---p 00000000 00:00 0
259ff000-263ff000 rw-p 00000000 00:00 0
263ff000-26400000 ---p 00000000 00:00 0
26400000-26e00000 rw-p 00000000 00:00 0
26e00000-26f00000 rw-p 00000000 00:00 0
26ffb000-26ffc000 ---p 00000000 00:00 0
26ffc000-279fc000 rw-p 00000000 00:00 0
279fc000-279fd000 ---p 00000000 00:00 0
279fd000-283fd000 rw-p 00000000 00:00 0
283fd000-283fe000 ---p 00000000 00:00 0
283fe000-28dfe000 rw-p 00000000 00:00 0
28dfe000-28dff000 ---p 00000000 00:00 0
28dff000-297ff000 rw-p 00000000 00:00 0
297ff000-29800000 ---p 00000000 00:00 0
29800000-2a200000 rw-p 00000000 00:00 0
2a200000-2a300000 rw-p 00000000 00:00 0
2a3ea000-2a3eb000 ---p 00000000 00:00 0
2a3eb000-2adeb000 rw-p 00000000 00:00 0
2adeb000-2adec000 ---p 00000000 00:00 0
2adec000-2b7ec000 rw-p 00000000 00:00 0
2b7ec000-2b7ed000 ---p 00000000 00:00 0
2b7ed000-2c1ed000 rw-p 00000000 00:00 0
2c1ed000-2c1ee000 ---p 00000000 00:00 0
2c1ee000-2cbee000 rw-p 00000000 00:00 0
2cbee000-2cbef000 ---p 00000000 00:00 0
2cbef000-2d5ef000 rw-p 00000000 00:00 0
2d5ef000-2d5f0000 ---p 00000000 00:00 0
2d5f0000-2dff0000 rw-p 00000000 00:00 0
2dff0000-2dff1000 ---p 00000000 00:00 0
2dff1000-2e9f1000 rw-p 00000000 00:00 0
2e9f1000-2e9f2000 ---p 00000000 00:00 0
2e9f2000-2f3f2000 rw-p 00000000 00:00 0
2f3f2000-2f3f3000 ---p 00000000 00:00 0
2f3f3000-2fdf3000 rw-p 00000000 00:00 0
2fdf3000-2fdf4000 ---p 00000000 00:00 0
2fdf4000-307f4000 rw-p 00000000 00:00 0
307f4000-307f5000 ---p 00000000 00:00 0
307f5000-311f5000 rw-p 00000000 00:00 0
311f5000-311f6000 ---p 00000000 00:00 0
311f6000-31bf6000 rw-p 00000000 00:00 0
31bf6000-31bf7000 ---p 00000000 00:00 0
31bf7000-325f7000 rw-p 00000000 00:00 0
325f7000-325f8000 ---p 00000000 00:00 0
325f8000-32ff8000 rw-p 00000000 00:00 0
32ff8000-32ff9000 ---p 00000000 00:00 0
32ff9000-339f9000 rw-p 00000000 00:00 0
339f9000-339fa000 ---p 00000000 00:00 0
339fa000-343fa000 rw-p 00000000 00:00 0
343fa000-343fb000 ---p 00000000 00:00 0
343fb000-34dfb000 rw-p 00000000 00:00 0
34dfb000-34dfc000 ---p 00000000 00:00 0
34dfc000-357fc000 rw-p 00000000 00:00 0
357fc000-357fd000 ---p 00000000 00:00 0
357fd000-361fd000 rw-p 00000000 00:00 0
361fd000-361fe000 ---p 00000000 00:00 0
361fe000-36bfe000 rw-p 00000000 00:00 0
36bfe000-36bff000 ---p 00000000 00:00 0
36bff000-375ff000 rw-p 00000000 00:00 0
375ff000-37600000 ---p 00000000 00:00 0
37600000-38000000 rw-p 00000000 00:00 0
38000000-380fd000 rw-p 00000000 00:00 0
380fd000-38100000 ---p 00000000 00:00 0
381eb000-381ec000 ---p 00000000 00:00 0
381ec000-38bec000 rw-p 00000000 00:00 0
38bec000-38bed000 ---p 00000000 00:00 0
38bed000-395ed000 rw-p 00000000 00:00 0
395ed000-395ee000 ---p 00000000 00:00 0
395ee000-39fee000 rw-p 00000000 00:00 0
39fee000-39fef000 ---p 00000000 00:00 0
39fef000-3a9ef000 rw-p 00000000 00:00 0
3a9ef000-3a9f0000 ---p 00000000 00:00 0
3a9f0000-3b3f0000 rw-p 00000000 00:00 0
3b3f0000-3b3f1000 ---p 00000000 00:00 0
3b3f1000-3bdf1000 rw-p 00000000 00:00 0
3bdf1000-3bdf2000 ---p 00000000 00:00 0
3bdf2000-3c7f2000 rw-p 00000000 00:00 0
3c7f2000-3c7f3000 ---p 00000000 00:00 0
3c7f3000-3d1f3000 rw-p 00000000 00:00 0
3d1f3000-3d1f4000 ---p 00000000 00:00 0
3d1f4000-3dbf4000 rw-p 00000000 00:00 0
3dbf4000-3dbf5000 ---p 00000000 00:00 0
3dbf5000-3e5f5000 rw-p 00000000 00:00 0
3e5f5000-3e5f6000 ---p 00000000 00:00 0
3e5f6000-3eff6000 rw-p 00000000 00:00 0
3eff6000-3eff7000 ---p 00000000 00:00 0
3eff7000-3f9f7000 rw-p 00000000 00:00 0
3f9f7000-3f9f8000 ---p 00000000 00:00 0
3f9f8000-403f8000 rw-p 00000000 00:00 0
403f8000-403f9000 ---p 00000000 00:00 0
403f9000-40df9000 rw-p 00000000 00:00 0
40df9000-40dfa000 ---p 00000000 00:00 0
40dfa000-417fa000 rw-p 00000000 00:00 0
417fa000-417fb000 ---p 00000000 00:00 0
417fb000-421fb000 rw-p 00000000 00:00 0
421fb000-421fc000 ---p 00000000 00:00 0
421fc000-42bfc000 rw-p 00000000 00:00 0
42bfc000-42bfd000 ---p 00000000 00:00 0
42bfd000-435fd000 rw-p 00000000 00:00 0
435fd000-435fe000 ---p 00000000 00:00 0
435fe000-43ffe000 rw-p 00000000 00:00 0
43ffe000-43fff000 ---p 00000000 00:00 0
43fff000-449ff000 rw-p 00000000 00:00 0
449ff000-44a00000 ---p 00000000 00:00 0
44a00000-45400000 rw-p 00000000 00:00 0
45400000-45500000 rw-p 00000000 00:00 0
455fc000-455fd000 ---p 00000000 00:00 0
455fd000-45ffd000 rw-p 00000000 00:00 0
45ffd000-45ffe000 ---p 00000000 00:00 0
45ffe000-469fe000 rw-p 00000000 00:00 0
469fe000-469ff000 ---p 00000000 00:00 0
469ff000-473ff000 rw-p 00000000 00:00 0
473ff000-47400000 ---p 00000000 00:00 0
47400000-47e00000 rw-p 00000000 00:00 0
47e00000-47efe000 rw-p 00000000 00:00 0
47efe000-47f00000 ---p 00000000 00:00 0
47fed000-47fee000 ---p 00000000 00:00 0
47fee000-489ee000 rw-p 00000000 00:00 0
489ee000-489ef000 ---p 00000000 00:00 0
489ef000-493ef000 rw-p 00000000 00:00 0
493ef000-493f0000 ---p 00000000 00:00 0
493f0000-49df0000 rw-p 00000000 00:00 0
49df0000-49df1000 ---p 00000000 00:00 0
49df1000-4a7f1000 rw-p 00000000 00:00 0
4a7f1000-4a7f2000 ---p 00000000 00:00 0
4a7f2000-4b1f2000 rw-p 00000000 00:00 0
4b1f2000-4b1f3000 ---p 00000000 00:00 0
4b1f3000-4bbf3000 rw-p 00000000 00:00 0
4bbf3000-4bbf4000 ---p 00000000 00:00 0
4bbf4000-4c5f4000 rw-p 00000000 00:00 0
4c5f4000-4c5f5000 ---p 00000000 00:00 0
4c5f5000-4cff5000 rw-p 00000000 00:00 0
4cff5000-4cff6000 ---p 00000000 00:00 0
4cff6000-4d9f6000 rw-p 00000000 00:00 0
4d9f6000-4d9f7000 ---p 00000000 00:00 0
4d9f7000-4e3f7000 rw-p 00000000 00:00 0
4e3f7000-4e3f8000 ---p 00000000 00:00 0
4e3f8000-4edf8000 rw-p 00000000 00:00 0
4edf8000-4edf9000 ---p 00000000 00:00 0
4edf9000-4f7f9000 rw-p 00000000 00:00 0
4f7f9000-4f7fa000 ---p 00000000 00:00 0
4f7fa000-501fa000 rw-p 00000000 00:00 0
501fa000-501fb000 ---p 00000000 00:00 0
501fb000-50bfb000 rw-p 00000000 00:00 0
50bfb000-50bfc000 ---p 00000000 00:00 0
50bfc000-515fc000 rw-p 00000000 00:00 0
515fc000-515fd000 ---p 00000000 00:00 0
515fd000-51ffd000 rw-p 00000000 00:00 0
51ffd000-51ffe000 ---p 00000000 00:00 0
51ffe000-529fe000 rw-p 00000000 00:00 0
529fe000-529ff000 ---p 00000000 00:00 0
529ff000-533ff000 rw-p 00000000 00:00 0
533ff000-53400000 ---p 00000000 00:00 0
53400000-53e00000 rw-p 00000000 00:00 0
53e00000-53eff000 rw-p 00000000 00:00 0
53eff000-53f00000 ---p 00000000 00:00 0
53feb000-53fec000 ---p 00000000 00:00 0
53fec000-549ec000 rw-p 00000000 00:00 0
549ec000-549ed000 ---p 00000000 00:00 0
549ed000-553ed000 rw-p 00000000 00:00 0
553ed000-553ee000 ---p 00000000 00:00 0
553ee000-55dee000 rw-p 00000000 00:00 0
55dee000-55def000 ---p 00000000 00:00 0
55def000-567ef000 rw-p 00000000 00:00 0
567ef000-567f0000 ---p 00000000 00:00 0
567f0000-571f0000 rw-p 00000000 00:00 0
571f0000-571f1000 ---p 00000000 00:00 0
571f1000-57bf1000 rw-p 00000000 00:00 0
57bf1000-57bf2000 ---p 00000000 00:00 0
57bf2000-585f2000 rw-p 00000000 00:00 0
585f2000-585f3000 ---p 00000000 00:00 0
585f3000-58ff3000 rw-p 00000000 00:00 0
58ff3000-58ff4000 ---p 00000000 00:00 0
58ff4000-599f4000 rw-p 00000000 00:00 0
599f4000-599f5000 ---p 00000000 00:00 0
599f5000-5a3f5000 rw-p 00000000 00:00 0
5a3f5000-5a3f6000 ---p 00000000 00:00 0
5a3f6000-5adf6000 rw-p 00000000 00:00 0
5adf6000-5adf7000 ---p 00000000 00:00 0
5adf7000-5b7f7000 rw-p 00000000 00:00 0
5b7f7000-5b7f8000 ---p 00000000 00:00 0
5b7f8000-5c1f8000 rw-p 00000000 00:00 0
5c1f8000-5c1f9000 ---p 00000000 00:00 0
5c1f9000-5cbf9000 rw-p 00000000 00:00 0
5cbf9000-5cbfa000 ---p 00000000 00:00 0
5cbfa000-5d5fa000 rw-p 00000000 00:00 0
5d5fa000-5d5fb000 ---p 00000000 00:00 0
5d5fb000-5dffb000 rw-p 00000000 00:00 0
5dffb000-5dffc000 ---p 00000000 00:00 0
5dffc000-5e9fc000 rw-p 00000000 00:00 0
5e9fc000-5e9fd000 ---p 00000000 00:00 0
5e9fd000-5f3fd000 rw-p 00000000 00:00 0
5f3fd000-5f3fe000 ---p 00000000 00:00 0
5f3fe000-5fdfe000 rw-p 00000000 00:00 0
5fdfe000-5fdff000 ---p 00000000 00:00 0
5fdff000-607ff000 rw-p 00000000 00:00 0
607ff000-60800000 ---p 00000000 00:00 0
60800000-61200000 rw-p 00000000 00:00 0
61200000-61300000 rw-p 00000000 00:00 0
613fd000-613fe000 ---p 00000000 00:00 0
613fe000-61dfe000 rw-p 00000000 00:00 0
61dfe000-61dff000 ---p 00000000 00:00 0
61dff000-627ff000 rw-p 00000000 00:00 0
627ff000-62800000 ---p 00000000 00:00 0
62800000-63200000 rw-p 00000000 00:00 0
63200000-63300000 rw-p 00000000 00:00 0
633e4000-633e5000 ---p 00000000 00:00 0
633e5000-63de5000 rw-p 00000000 00:00 0
63de5000-63de6000 ---p 00000000 00:00 0
63de6000-647e6000 rw-p 00000000 00:00 0
647e6000-647e7000 ---p 00000000 00:00 0
647e7000-651e7000 rw-p 00000000 00:00 0
651e7000-651e8000 ---p 00000000 00:00 0
651e8000-65be8000 rw-p 00000000 00:00 0
65be8000-65be9000 ---p 00000000 00:00 0
65be9000-665e9000 rw-p 00000000 00:00 0
665e9000-665ea000 ---p 00000000 00:00 0
665ea000-66fea000 rw-p 00000000 00:00 0
66fea000-66feb000 ---p 00000000 00:00 0
66feb000-679eb000 rw-p 00000000 00:00 0
679eb000-679ec000 ---p 00000000 00:00 0
679ec000-683ec000 rw-p 00000000 00:00 0
683ec000-683ed000 ---p 00000000 00:00 0
683ed000-68ded000 rw-p 00000000 00:00 0
68ded000-68dee000 ---p 00000000 00:00 0
68dee000-697ee000 rw-p 00000000 00:00 0
697ee000-697ef000 ---p 00000000 00:00 0
697ef000-6a1ef000 rw-p 00000000 00:00 0
6a1ef000-6a1f0000 ---p 00000000 00:00 0
6a1f0000-6abf0000 rw-p 00000000 00:00 0
6abf0000-6abf1000 ---p 00000000 00:00 0
6abf1000-6b5f1000 rw-p 00000000 00:00 0
6b5f1000-6b5f2000 ---p 00000000 00:00 0
6b5f2000-6bff2000 rw-p 00000000 00:00 0
6bff2000-6bff3000 ---p 00000000 00:00 0
6bff3000-6c9f3000 rw-p 00000000 00:00 0
6c9f3000-6c9f4000 ---p 00000000 00:00 0
6c9f4000-6d3f4000 rw-p 00000000 00:00 0
6d3f4000-6d3f5000 ---p 00000000 00:00 0
6d3f5000-6ddf5000 rw-p 00000000 00:00 0
6ddf5000-6ddf6000 ---p 00000000 00:00 0
6ddf6000-6e7f6000 rw-p 00000000 00:00 0
6e7f6000-6e7f7000 ---p 00000000 00:00 0
6e7f7000-6f1f7000 rw-p 00000000 00:00 0
6f1f7000-6f1f8000 ---p 00000000 00:00 0
6f1f8000-6fbf8000 rw-p 00000000 00:00 0
6fbf8000-6fbf9000 ---p 00000000 00:00 0
6fbf9000-705f9000 rw-p 00000000 00:00 0
705f9000-705fa000 ---p 00000000 00:00 0
705fa000-70ffa000 rw-p 00000000 00:00 0
70ffa000-70ffb000 ---p 00000000 00:00 0
70ffb000-719fb000 rw-p 00000000 00:00 0
719fb000-719fc000 ---p 00000000 00:00 0
719fc000-723fc000 rw-p 00000000 00:00 0
723fc000-723fd000 ---p 00000000 00:00 0
723fd000-72dfd000 rw-p 00000000 00:00 0
72dfd000-72dfe000 ---p 00000000 00:00 0
72dfe000-737fe000 rw-p 00000000 00:00 0
737fe000-737ff000 ---p 00000000 00:00 0
737ff000-741ff000 rw-p 00000000 00:00 0
741ff000-74200000 ---p 00000000 00:00 0
74200000-74c00000 rw-p 00000000 00:00 0
74c00000-74cfb000 rw-p 00000000 00:00 0
74cfb000-74d00000 ---p 00000000 00:00 0
74df8000-74df9000 ---p 00000000 00:00 0
74df9000-757f9000 rw-p 00000000 00:00 0
757f9000-757fa000 ---p 00000000 00:00 0
757fa000-761fa000 rw-p 00000000 00:00 0
761fa000-761fb000 ---p 00000000 00:00 0
761fb000-76bfb000 rw-p 00000000 00:00 0
76bfb000-76bfc000 ---p 00000000 00:00 0
76bfc000-775fc000 rw-p 00000000 00:00 0
775fc000-775fd000 ---p 00000000 00:00 0
775fd000-77ffd000 rw-p 00000000 00:00 0
77ffd000-77ffe000 ---p 00000000 00:00 0
77ffe000-789fe000 rw-p 00000000 00:00 0
789fe000-789ff000 ---p 00000000 00:00 0
789ff000-793ff000 rw-p 00000000 00:00 0
793ff000-79400000 ---p 00000000 00:00 0
79400000-79e00000 rw-p 00000000 00:00 0
79e00000-79efa000 rw-p 00000000 00:00 0
79efa000-79f00000 ---p 00000000 00:00 0
79fec000-79fed000 ---p 00000000 00:00 0
79fed000-7a9ed000 rw-p 00000000 00:00 0
7a9ed000-7a9ee000 ---p 00000000 00:00 0
7a9ee000-7b3ee000 rw-p 00000000 00:00 0
7b3ee000-7b3ef000 ---p 00000000 00:00 0
7b3ef000-7bdef000 rw-p 00000000 00:00 0
7bdef000-7bdf0000 ---p 00000000 00:00 0
7bdf0000-7c7f0000 rw-p 00000000 00:00 0
7c7f0000-7c7f1000 ---p 00000000 00:00 0
7c7f1000-7d1f1000 rw-p 00000000 00:00 0
7d1f1000-7d1f2000 ---p 00000000 00:00 0
7d1f2000-7dbf2000 rw-p 00000000 00:00 0
7dbf2000-7dbf3000 ---p 00000000 00:00 0
7dbf3000-7e5f3000 rw-p 00000000 00:00 0
7e5f3000-7e5f4000 ---p 00000000 00:00 0
7e5f4000-7eff4000 rw-p 00000000 00:00 0
7eff4000-7eff5000 ---p 00000000 00:00 0
7eff5000-7f9f5000 rw-p 00000000 00:00 0
7f9f5000-7f9f6000 ---p 00000000 00:00 0
7f9f6000-803f6000 rw-p 00000000 00:00 0
803f6000-803f7000 ---p 00000000 00:00 0
803f7000-80df7000 rw-p 00000000 00:00 0
80df7000-80df8000 ---p 00000000 00:00 0
80df8000-817f8000 rw-p 00000000 00:00 0
817f8000-817f9000 ---p 00000000 00:00 0
817f9000-821f9000 rw-p 00000000 00:00 0
821f9000-821fa000 ---p 00000000 00:00 0
821fa000-82bfa000 rw-p 00000000 00:00 0
82bfa000-82bfb000 ---p 00000000 00:00 0
82bfb000-835fb000 rw-p 00000000 00:00 0
835fb000-835fc000 ---p 00000000 00:00 0
835fc000-83ffc000 rw-p 00000000 00:00 0
83ffc000-83ffd000 ---p 00000000 00:00 0
83ffd000-849fd000 rw-p 00000000 00:00 0
849fd000-849fe000 ---p 00000000 00:00 0
849fe000-853fe000 rw-p 00000000 00:00 0
853fe000-853ff000 ---p 00000000 00:00 0
853ff000-85dff000 rw-p 00000000 00:00 0
85dff000-85e00000 ---p 00000000 00:00 0
85e00000-86800000 rw-p 00000000 00:00 0
86800000-868ff000 rw-p 00000000 00:00 0
868ff000-86900000 ---p 00000000 00:00 0
869f9000-869fa000 ---p 00000000 00:00 0
869fa000-873fa000 rw-p 00000000 00:00 0
873fa000-873fb000 ---p 00000000 00:00 0
873fb000-87dfb000 rw-p 00000000 00:00 0
87dfb000-87dfc000 ---p 00000000 00:00 0
87dfc000-887fc000 rw-p 00000000 00:00 0
887fc000-887fd000 ---p 00000000 00:00 0
887fd000-891fd000 rw-p 00000000 00:00 0
891fd000-891fe000 ---p 00000000 00:00 0
891fe000-89bfe000 rw-p 00000000 00:00 0
89bfe000-89bff000 ---p 00000000 00:00 0
89bff000-8a5ff000 rw-p 00000000 00:00 0
8a5ff000-8a600000 ---p 00000000 00:00 0
8a600000-8b000000 rw-p 00000000 00:00 0
8b000000-8b100000 rw-p 00000000 00:00 0
8b1fe000-8b1ff000 ---p 00000000 00:00 0
8b1ff000-8bbff000 rw-p 00000000 00:00 0
8bbff000-8bc00000 ---p 00000000 00:00 0
8bc00000-8c600000 rw-p 00000000 00:00 0
8c600000-8c6fa000 rw-p 00000000 00:00 0
8c6fa000-8c700000 ---p 00000000 00:00 0
8c7fd000-8c7fe000 ---p 00000000 00:00 0
8c7fe000-8d1fe000 rw-p 00000000 00:00 0
8d1fe000-8d1ff000 ---p 00000000 00:00 0
8d1ff000-8dbff000 rw-p 00000000 00:00 0
8dbff000-8dc00000 ---p 00000000 00:00 0
8dc00000-8e600000 rw-p 00000000 00:00 0
8e600000-8e700000 rw-p 00000000 00:00 0
8e7f9000-8e7fa000 ---p 00000000 00:00 0
8e7fa000-8f1fa000 rw-p 00000000 00:00 0
8f1fa000-8f1fb000 ---p 00000000 00:00 0
8f1fb000-8fbfb000 rw-p 00000000 00:00 0
8fbfb000-8fbfc000 ---p 00000000 00:00 0
8fbfc000-905fc000 rw-p 00000000 00:00 0
905fc000-905fd000 ---p 00000000 00:00 0
905fd000-90ffd000 rw-p 00000000 00:00 0
90ffd000-90ffe000 ---p 00000000 00:00 0
90ffe000-919fe000 rw-p 00000000 00:00 0
919fe000-919ff000 ---p 00000000 00:00 0
919ff000-923ff000 rw-p 00000000 00:00 0
923ff000-92400000 ---p 00000000 00:00 0
92400000-92e00000 rw-p 00000000 00:00 0
92e00000-92f00000 rw-p 00000000 00:00 0
92ffe000-92fff000 ---p 00000000 00:00 0
92fff000-939ff000 rw-p 00000000 00:00 0
939ff000-93a00000 ---p 00000000 00:00 0
93a00000-94400000 rw-p 00000000 00:00 0
94400000-944fe000 rw-p 00000000 00:00 0
944fe000-94500000 ---p 00000000 00:00 0
945f7000-945f8000 ---p 00000000 00:00 0
945f8000-94ff8000 rw-p 00000000 00:00 0
94ff8000-94ff9000 ---p 00000000 00:00 0
94ff9000-959f9000 rw-p 00000000 00:00 0
959f9000-959fa000 ---p 00000000 00:00 0
959fa000-963fa000 rw-p 00000000 00:00 0
963fa000-963fb000 ---p 00000000 00:00 0
963fb000-96dfb000 rw-p 00000000 00:00 0
96dfb000-96dfc000 ---p 00000000 00:00 0
96dfc000-977fc000 rw-p 00000000 00:00 0
977fc000-977fd000 ---p 00000000 00:00 0
977fd000-981fd000 rw-p 00000000 00:00 0
981fd000-981fe000 ---p 00000000 00:00 0
981fe000-98bfe000 rw-p 00000000 00:00 0 245:1 0
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x311f4b70 (LWP 3405)]
0x00130424 in __kernel_vsyscall ()
(gdb) t
[Current thread is 215 (Thread 0x311f4b70 (LWP 3405))]
(gdb) bt
#0 0x00130424 in __kernel_vsyscall ()
#1 0x002faaf1 in raise () from /lib/libc.so.6
#2 0x002fc3ca in abort () from /lib/libc.so.6
#3 0x003385d5 in __libc_message () from /lib/libc.so.6
#4 0x0033ea31 in malloc_printerr () from /lib/libc.so.6
#5 0x00341da9 in _int_malloc () from /lib/libc.so.6
#6 0x003428ce in malloc () from /lib/libc.so.6
#7 0x0032f04f in __fopen_internal () from /lib/libc.so.6
#8 0x0032f11c in fopen@@GLIBC_2.1 () from /lib/libc.so.6
#9 0x004e2c3a in _odbcinst_SystemINI (pszFileName=0x311edc8a "/unixODBC/etc/odbc.ini", bVerify=1)
at _odbcinst_SystemINI.c:173
#10 0x004df510 in SQLGetPrivateProfileString (pszSection=0x8551ea8 "dsn__mysql__test", pszEntry=0x0,
pszDefault=0x4cea3c "", pRetBuffer=0x86477f8 "", nRetBuffer=8192, pszFileName=0x849f468 "ODBC.INI")
at SQLGetPrivateProfileString.c:434
#11 0x004c8030 in MySQLGetPrivateProfileStringW () from /myodbc/lib/libmyodbc5w.so
#12 0x004c6373 in ds_lookup () from /myodbc/lib/libmyodbc5w.so
#13 0x004a4a0a in MySQLConnect () from /myodbc/lib/libmyodbc5w.so
#14 0x004c1819 in SQLConnectW () from /myodbc/lib/libmyodbc5w.so
#15 0x0014038f in SQLConnect (connection_handle=0x8586870, server_name=0xbffff185 "dsn__mysql__test", name_length1=-3,
user_name=0xbffff196 "root", name_length2=-3, authentication=0xbffff19b "mysql", name_length3=-3) at SQLConnect.c:4096
#16 0x08048955 in thread (c=0xbfffd56c) at test.cpp:66
#17 0x00466a09 in start_thread () from /lib/libpthread.so.0
#18 0x003ad00e in clone () from /lib/libc.so.6
第2种崩溃情况如下:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7ff1b70 (LWP 30531)]
0x0018ea38 in tryall_dlopen (phandle=0xb7fef8f4, filename=0xb6a04330 "/myodbc/lib/libmyodbc5w.so",
advise=0x0, vtable=0x0) at ltdl.c:434
434 handle->module = (*loader_vtable->module_open) (loader_vtable->dlloader_data,
(gdb) bt
#0 0x0018ea38 in tryall_dlopen (phandle=0xb7fef8f4,
filename=0xb6a04330 "/myodbc/lib/libmyodbc5w.so", advise=0x0, vtable=0x0) at ltdl.c:434
#1 0x0018f22a in try_dlopen (phandle=0xb7fef93c, filename=<value optimized out>, ext=<value optimized out>, advise=0x0)
at ltdl.c:1448
#2 0x0018fb58 in lt_dlopenadvise (filename=0xb7ff0c42 "/myodbc/lib/libmyodbc5w.so", advise=0x0)
at ltdl.c:1632
#3 0x0018fcd5 in lt_dlopen (filename=0xb7ff0c42 "/myodbc/lib/libmyodbc5w.so") at ltdl.c:1590
#4 0x0013d4c2 in odbc_dlopen (libname=0xb7ff0c42 "/myodbc/lib/libmyodbc5w.so") at SQLConnect.c:820
#5 0x0013e31f in __connect_part_one (connection=0xb6a00b10,
driver_lib=0xb7ff0c42 "/myodbc/lib/libmyodbc5w.so", driver_name=0xb7ff0859 "mysql",
warnings=0xb7ff1308) at SQLConnect.c:1103
#6 0x0013f89c in SQLConnect (connection_handle=0xb6a00b10, server_name=0xbffff185 "dsn__mysql__test", name_length1=-3,
user_name=0xbffff196 "root", name_length2=-3, authentication=0xbffff19b "mysql", name_length3=-3) at SQLConnect.c:3932
#7 0x08048955 in thread (c=0xbfffc82c) at test.cpp:66
#8 0x00466a09 in start_thread () from /lib/libpthread.so.0
#9 0x003ad00e in clone () from /lib/libc.so.6
Error in my_thread_global_end(): 377 threads didn't exit
[Thread 0x13deab70 (LWP 32131) exited]
[New Thread 0x10be5b70 (LWP 32137)]
*** glibc detected *** /tmp/test: corrupted double-linked list: 0xb6a472a0 ***
第3种崩溃情况如下:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x36ddfb70 (LWP 32024)]
0x0053de58 in init_state_maps (cs=0x8456e0) at /tmp/mysql-5.6.11/mysys/charset.c:83
83 state_map[i]=(uchar) MY_LEX_SKIP;
(gdb) bt
#0 0x0053de58 in init_state_maps (cs=0x8456e0) at /tmp/mysql-5.6.11/mysys/charset.c:83
#1 0x0053e342 in init_available_charsets () at /tmp/mysql-5.6.11/mysys/charset.c:501
#2 0x0046b8a0 in pthread_once () from /lib/libpthread.so.0
#3 0x0053e1ab in my_charset_get_by_name (loader=0x36dddd18, cs_name=0x8da8eb08 "utf8", cs_flags=32, flags=16)
at /tmp/mysql-5.6.11/mysys/charset.c:731
#4 0x0053e285 in get_charset_by_csname (cs_name=0x8da8eb08 "utf8", cs_flags=32, flags=16)
at /tmp/mysql-5.6.11/mysys/charset.c:752
#5 0x00516ad8 in mysql_set_character_set_with_default_collation (mysql=0x4c4cf494)
at /tmp/mysql-5.6.11/sql-common/client.c:2156
#6 mysql_init_character_set (mysql=0x4c4cf494) at /tmp/mysql-5.6.11/sql-common/client.c:2195
#7 0x005175be in mysql_real_connect (mysql=0x4c4cf494, host=<value optimized out>, user=0x8da5f3f8 "root",
passwd=0x4c4cbbb8 "mysql", db=0x4c42a2b0 "test", port=3306, unix_socket=<value optimized out>, client_flag=131072)
at /tmp/mysql-5.6.11/sql-common/client.c:3616
#8 0x004a447a in myodbc_do_connect () from /myodbc/lib/libmyodbc5w.so
#9 0x004a4a1c in MySQLConnect () from /myodbc/lib/libmyodbc5w.so
#10 0x004c1819 in SQLConnectW () from /myodbc/lib/libmyodbc5w.so
#11 0x0014038f in SQLConnect (connection_handle=0x4c42aab8, server_name=0xbffff185 "dsn__mysql__test", name_length1=-3,
user_name=0xbffff196 "root", name_length2=-3, authentication=0xbffff19b "mysql", name_length3=-3) at SQLConnect.c:4096
#12 0x08048955 in thread (c=0xbfffd4dc) at test.cpp:66
#13 0x00466a09 in start_thread () from /lib/libpthread.so.0
#14 0x003ad00e in clone () from /lib/libc.so.6
第4种崩溃情况如下:
Error in my_thread_global_end(): 256 threads didn't exit
230:0 0
229:1 0
74:5 0
75:10 0
[New Thread 0x143f4b70 (LWP 4305)]
[New Thread 0x139f3b70 (LWP 4306)]
181:3 0
245:0 0
182:4 0
118:8 0
235:1 0
21:43 0
20:43 0
214:2 0
210:5 0
215:2 0
Error in my_thread_global_end(): 275 threads didn't exit
[Thread 0x143f4b70 (LWP 4305) exited]
[New Thread 0x12ff2b70 (LWP 4307)]
244:0 0
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2f7f4b70 (LWP 4262)]
0x00340b87 in _int_free () from /lib/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.47.el6.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686
(gdb) bt
#0 0x00340b87 in _int_free () from /lib/libc.so.6
#1 0x005434d4 in my_once_free () at /tmp/mysql-5.6.11/mysys/my_once.c:114
#2 0x0054276a in my_end (infoflag=4) at /tmp/mysql-5.6.11/mysys/my_init.c:160
#3 0x004a9fad in myodbc_end () from /myodbc/lib/libmyodbc5w.so
#4 0x004ae6cd in my_SQLFreeEnv () from /myodbc/lib/libmyodbc5w.so
#5 0x004af9fd in SQLFreeHandle () from /myodbc/lib/libmyodbc5w.so
#6 0x0013c69c in release_env (connection=0x8686d68) at SQLConnect.c:2453
#7 0x0013d1ad in __disconnect_part_four (connection=0x8686d68) at SQLConnect.c:2613
#8 0x0013d2b0 in __disconnect_part_three (connection=0x8686d68) at SQLConnect.c:2707
#9 0x00142d4f in SQLDisconnect (connection_handle=0x8686d68) at SQLDisconnect.c:354
#10 0x08048988 in thread (c=0xbfffd59c) at test.cpp:70
#11 0x00466a09 in start_thread () from /lib/libpthread.so.0
#12 0x003ad00e in clone () from /lib/libc.so.6
第5种崩溃情况如下:
[Thread 0x147fab70 (LWP 9463) exited]
[New Thread 0x147fab70 (LWP 9479)]
104:5 0
82:7 0
66:26 0
15:46 0
182:2 0
77:13 0
78:12 0
94:6 0
67:22 0
43:51 0
Error in my_thread_global_end(): 429 threads didn't exit
[Thread 0x147fab70 (LWP 9479) exited]
29:64 0
30:55 0
[New Thread 0x147fab70 (LWP 9506)]
[New Thread 0x109feb70 (LWP 9500)]
215:2 0
214:3 0
35:56 0
256:1 0
257:1 0
[Thread 0x147fab70 (LWP 9506) exited]
Error in my_thread_global_end(): 447 threads didn't exit
[New Thread 0xfffdb70 (LWP 9507)]
*** glibc detected *** /tmp/test: corrupted double-linked list: 0x5950ffb8 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6ea31)[0x33ea31]
/lib/libc.so.6(+0x720b0)[0x3420b0]
/lib/libc.so.6(__libc_malloc+0x5e)[0x3428ce]
/unixODBC/lib/libodbcinst.so.2(+0x97ad)[0x4e47ad]
/unixODBC/lib/libodbcinst.so.2(+0x89db)[0x4e39db]
/unixODBC/lib/libodbcinst.so.2(SQLGetPrivateProfileString+0x5bf)[0x4df51f]
/myodbc/lib/libmyodbc5w.so(MySQLGetPrivateProfileStringW+0xe4)[0x4c8030]
/myodbc/lib/libmyodbc5w.so(ds_lookup+0x6a)[0x4c6373]
/myodbc/lib/libmyodbc5w.so(MySQLConnect+0x115)[0x4a4a0a]
/myodbc/lib/libmyodbc5w.so(SQLConnectW+0x69)[0x4c1819]
/unixODBC/lib/libodbc.so.2(SQLConnect+0xcaf)[0x14038f]
/tmp/test[0x8048955]
/lib/libpthread.so.0(+0x6a09)[0x466a09]
/lib/libc.so.6(clone+0x5e)[0x3ad00e]
======= Memory map: ========
00110000-0012e000 r-xp 00000000 fd:00 655028 /lib/ld-2.12.so
0012e000-0012f000 r--p 0001d000 fd:00 655028 /lib/ld-2.12.so
0012f000-00130000 rw-p 0001e000 fd:00 655028 /lib/ld-2.12.so
00130000-00131000 r-xp 00000000 00:00 0 [vdso]
00131000-00198000 r-xp 00000000 fd:00 1320624 /unixODBC/lib/libodbc.so.2.0.0
00198000-0019c000 rw-p 00067000 fd:00 1320624 /unixODBC/lib/libodbc.so.2.0.0
0019c000-0019d000 rw-p 00000000 00:00 0
0019d000-0027c000 r-xp 00000000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
0027c000-00280000 r--p 000de000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
00280000-00281000 rw-p 000e2000 fd:00 1701805 /usr/lib/libstdc++.so.6.0.13
00281000-00288000 rw-p 00000000 00:00 0
00288000-002b0000 r-xp 00000000 fd:00 655043 /lib/libm-2.12.so
002b0000-002b1000 r--p 00027000 fd:00 655043 /lib/libm-2.12.so
002b1000-002b2000 rw-p 00028000 fd:00 655043 /lib/libm-2.12.so
002b2000-002cf000 r-xp 00000000 fd:00 655012 /lib/libgcc_s-4.4.6-20110824.so.1
002cf000-002d0000 rw-p 0001d000 fd:00 655012 /lib/libgcc_s-4.4.6-20110824.so.1
002d0000-00459000 r-xp 00000000 fd:00 655035 /lib/libc-2.12.so
00459000-0045a000 ---p 00189000 fd:00 655035 /lib/libc-2.12.so
0045a000-0045c000 r--p 00189000 fd:00 655035 /lib/libc-2.12.so
0045c000-0045d000 rw-p 0018b000 fd:00 655035 /lib/libc-2.12.so
0045d000-00460000 rw-p 00000000 00:00 0
00460000-00477000 r-xp 00000000 fd:00 655059 /lib/libpthread-2.12.so
00477000-00478000 r--p 00016000 fd:00 655059 /lib/libpthread-2.12.so
00478000-00479000 rw-p 00017000 fd:00 655059 /lib/libpthread-2.12.so
00479000-0047b000 rw-p 00000000 00:00 0
0047b000-0047e000 r-xp 00000000 fd:00 655041 /lib/libdl-2.12.so
0047e000-0047f000 r--p 00002000 fd:00 655041 /lib/libdl-2.12.so
0047f000-00480000 rw-p 00003000 fd:00 655041 /lib/libdl-2.12.so
00480000-0048c000 r-xp 00000000 fd:00 655051 /lib/libnss_files-2.12.so
0048c000-0048d000 r--p 0000b000 fd:00 655051 /lib/libnss_files-2.12.so
0048d000-0048e000 rw-p 0000c000 fd:00 655051 /lib/libnss_files-2.12.so
0048e000-0048f000 r-xp 00000000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
0048f000-00490000 r--p 00000000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
00490000-00491000 rw-p 00001000 fd:00 1701643 /usr/lib/gconv/ISO8859-1.so
00491000-004cf000 r-xp 00000000 fd:00 1336526 /myodbc/lib/libmyodbc5w.so
004cf000-004db000 rw-p 0003e000 fd:00 1336526 /myodbc/lib/libmyodbc5w.so
004db000-004ee000 r-xp 00000000 fd:00 1320619 /unixODBC/lib/libodbcinst.so.2.0.0
004ee000-004ef000 rw-p 00012000 fd:00 1320619 /unixODBC/lib/libodbcinst.so.2.0.0
004ef000-007cc000 r-xp 00000000 fd:00 1320770 /mysql/lib/libmysqlclient.so.18.0.0
007cc000-00889000 rw-p 002dd000 fd:00 1320770 /mysql/lib/libmysqlclient.so.18.0.0
00889000-0088c000 rw-p 00000000 00:00 0
0088c000-00893000 r-xp 00000000 fd:00 655063 /lib/librt-2.12.so
00893000-00894000 r--p 00006000 fd:00 655063 /lib/librt-2.12.so
00894000-00895000 rw-p 00007000 fd:00 655063 /lib/librt-2.12.so
08048000-08049000 r-xp 00000000 fd:00 551958 /tmp/test
08049000-0804a000 rw-p 00000000 fd:00 551958 /tmp/test
0804a000-08657000 rw-p 00000000 00:00 0 [heap]
0f5fd000-0f5fe000 ---p 00000000 00:00 0
0f5fe000-0fffe000 rw-p 00000000 00:00 0
0fffe000-0ffff000 ---p 00000000 00:00 0
0ffff000-109ff000 rw-p 00000000 00:00 0
109ff000-10a00000 ---p 00000000 00:00 0
10a00000-11400000 rw-p 00000000 00:00 0
11400000-1143b000 rw-p 00000000 00:00 0
1143b000-11500000 ---p 00000000 00:00 0
115f6000-115f7000 ---p 00000000 00:00 0
115f7000-11ff7000 rw-p 00000000 00:00 0
11ff7000-11ff8000 ---p 00000000 00:00 0
11ff8000-129f8000 rw-p 00000000 00:00 0
129f8000-129f9000 ---p 00000000 00:00 0
129f9000-133f9000 rw-p 00000000 00:00 0
133f9000-133fa000 ---p 00000000 00:00 0
133fa000-13dfa000 rw-p 00000000 00:00 0
13dfa000-13dfb000 ---p 00000000 00:00 0
13dfb000-147fb000 rw-p 00000000 00:00 0
147fb000-147fc000 ---p 00000000 00:00 0
147fc000-151fc000 rw-p 00000000 00:00 0
151fc000-151fd000 ---p 00000000 00:00 0
151fd000-15bfd000 rw-p 00000000 00:00 0
15bfd000-15bfe000 ---p 00000000 00:00 0
15bfe000-165fe000 rw-p 00000000 00:00 0
165fe000-165ff000 ---p 00000000 00:00 0
165ff000-16fff000 rw-p 00000000 00:00 0
16fff000-17000000 ---p 00000000 00:00 0
17000000-17a00000 rw-p 00000000 00:00 0
17a00000-17a8c000 rw-p 00000000 00:00 0
17a8c000-17b00000 ---p 00000000 00:00 0
17bff000-17c00000 ---p 00000000 00:00 0
17c00000-18600000 rw-p 00000000 00:00 0
18600000-1868d000 rw-p 00000000 00:00 0
1868d000-18700000 ---p 00000000 00:00 0
187e6000-187e7000 ---p 00000000 00:00 0
187e7000-191e7000 rw-p 00000000 00:00 0
191e7000-191e8000 ---p 00000000 00:00 0
191e8000-19be8000 rw-p 00000000 00:00 0
19be8000-19be9000 ---p 00000000 00:00 0
19be9000-1a5e9000 rw-p 00000000 00:00 0
1a5e9000-1a5ea000 ---p 00000000 00:00 0
1a5ea000-1afea000 rw-p 00000000 00:00 0
1afea000-1afeb000 ---p 00000000 00:00 0
1afeb000-1b9eb000 rw-p 00000000 00:00 0
1b9eb000-1b9ec000 ---p 00000000 00:00 0
1b9ec000-1c3ec000 rw-p 00000000 00:00 0
1c3ec000-1c3ed000 ---p 00000000 00:00 0
1c3ed000-1cded000 rw-p 00000000 00:00 0
1cded000-1cdee000 ---p 00000000 00:00 0
1cdee000-1d7ee000 rw-p 00000000 00:00 0
1d7ee000-1d7ef000 ---p 00000000 00:00 0
1d7ef000-1e1ef000 rw-p 00000000 00:00 0
1e1ef000-1e1f0000 ---p 00000000 00:00 0
1e1f0000-1ebf0000 rw-p 00000000 00:00 0
1ebf0000-1ebf1000 ---p 00000000 00:00 0
1ebf1000-1f5f1000 rw-p 00000000 00:00 0
1f5f1000-1f5f2000 ---p 00000000 00:00 0
1f5f2000-1fff2000 rw-p 00000000 00:00 0
1fff2000-1fff3000 ---p 00000000 00:00 0
1fff3000-209f3000 rw-p 00000000 00:00 0
209f3000-209f4000 ---p 00000000 00:00 0
209f4000-213f4000 rw-p 00000000 00:00 0
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x26dfcb70 (LWP 9396)]
0x0053ddef in init_state_maps (cs=<value optimized out>) at /tmp/mysql-5.6.11/mysys/charset.c:109
109 ident_map[i]= (uchar) (state_map[i] == MY_LEX_IDENT ||
(gdb) bt
#0 0x0053ddef in init_state_maps (cs=<value optimized out>) at /tmp/mysql-5.6.11/mysys/charset.c:109
#1 0x0053e342 in init_available_charsets () at /tmp/mysql-5.6.11/mysys/charset.c:501
#2 0x0046b8a0 in pthread_once () from /lib/libpthread.so.0
#3 0x0053e1ab in my_charset_get_by_name (loader=0x26dfad18, cs_name=0x83f1778 "utf8", cs_flags=32, flags=16)
at /tmp/mysql-5.6.11/mysys/charset.c:731
#4 0x0053e285 in get_charset_by_csname (cs_name=0x83f1778 "utf8", cs_flags=32, flags=16)
at /tmp/mysql-5.6.11/mysys/charset.c:752
#5 0x00516ad8 in mysql_set_character_set_with_default_collation (mysql=0x83fde4c)
at /tmp/mysql-5.6.11/sql-common/client.c:2156
#6 mysql_init_character_set (mysql=0x83fde4c) at /tmp/mysql-5.6.11/sql-common/client.c:2195
#7 0x005175be in mysql_real_connect (mysql=0x83fde4c, host=<value optimized out>, user=0x8248c78 "root",
passwd=0x833fec0 "mysql", db=0x8324040 "test", port=3306, unix_socket=<value optimized out>, client_flag=131072)
at /tmp/mysql-5.6.11/sql-common/client.c:3616
#8 0x004a447a in myodbc_do_connect () from /myodbc/lib/libmyodbc5w.so
#9 0x004a4a1c in MySQLConnect () from /myodbc/lib/libmyodbc5w.so
#10 0x004c1819 in SQLConnectW () from /myodbc/lib/libmyodbc5w.so
#11 0x0014038f in SQLConnect (connection_handle=0x84006b0, server_name=0xbffff185 "dsn__mysql__test", name_length1=-3,
user_name=0xbffff196 "root", name_length2=-3, authentication=0xbffff19b "mysql", name_length3=-3) at SQLConnect.c:4096
#12 0x08048955 in thread (c=0xbfffd67c) at test.cpp:66
#13 0x00466a09 in start_thread () from /lib/libpthread.so.0
#14 0x003ad00e in clone () from /lib/libc.so.6
(gdb)
已经将最新的测试结果进行报告,希望可以尽快有个好的结果吧。