使用unixODBC并发连接mysql数据库频繁SIGSEGV及SIGABRT崩溃

2023-10-26

使用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) 
      
        已经将最新的测试结果进行报告,希望可以尽快有个好的结果吧。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用unixODBC并发连接mysql数据库频繁SIGSEGV及SIGABRT崩溃 的相关文章

  • NodeJS:MySQL 有时会引发 ETIMEDOUT 错误

    我目前正在使用 NodeJS 开发一个应用程序 然而 经常服务器抛出这个错误 我无法与mysql交互 Error read ETIMEDOUT code ETIMEDOUT errno ETIMEDOUT syscall read fata
  • 发送 QUERY 数据包时出错。 PID=9565

    我有两个不同的环境开发和生活几乎都是相同的 但上述 标题中 警告仅在开发模式下发生 在此警告之前 我还收到错误消息 允许的内存大小 268435456 字节已耗尽 这仅发生在开发模式下 使用 PHP 版本 5 6 和 mysql 不是 my
  • MySQL 周数和新年

    我现在正在开发的网站有一个仪表板 显示各个用户在前一周输入的数据 我使用简单的 WHERE 子句选择此数据 SELECT FROM table WHERE WEEK date 1 WEEK CURDATE 1 1 然而 新年即将到来 当用户
  • Perl:通过一次 MySQL 调用更新多行

    似乎这不可能 但嘿我不妨问一下 我可能是错的 想知道 perl 是否可以使用一个 MySQL 调用来更新多行 我正在使用 DBI 任何帮助或反馈将不胜感激 这可以通过 ASP 和 ASP net 在 MSSQL 中实现 所以想知道是否也可以
  • H2 中的 IF 函数用于 MySQL 兼容性

    我正在使用 H2 具有 MySQL 兼容模式 针对我们使用 MySQL 的软件编写一些自动化测试 不幸的是 H2 似乎没有IF我们的许多查询都使用该函数 除了使用 DECODE 之类的东西重写我们的应用程序查询之外 它们是创建 if 函数
  • 将数据导入 MySQL Workbench

    我有一个包含 6 个表的数据库 我想将这些表导入到existingMySQL Workbench 中的数据库 我使用 phpMyAdmin 将数据库导出到 sql文件 并使用 数据导入 恢复 按钮将其导入到 MySQL Workbench
  • 使用 PHP Mcrypt 加密并使用 MySQL aes_decrypt 解密?

    是否可以使用 PHP 加密数据mcrypt并用MySQL在数据库中解密AES DECRYPT 目前 我正在使用RIJNDAEL 128 for mcrypt关于 PHP 我还确保数据库中的加密字段具有数据类型blob Yet AES DEC
  • 如何使用过程更改列的默认值

    这是我当前的 SQL 的样子 DELIMITER CREATE PROCEDURE updateDefaultUserRole IN rid in INT BEGIN ALTER TABLE users MODIFY rid INT 255
  • MySQL REPLACE:如何替换由相同头和尾分隔的每个不同子字符串中出现的所有字符

    我有这个字符串 p span b C10373 FIAT GROUP AUTOMOBILES RAMO DI AZIENDA DI KUEHNE NAGEL b span p p la somma pari a 400 IVA per l
  • 提交表单问题... Enter key

    我有一个包含几个下拉列表和一个文本字段以及一个按钮的表单 当我单击按钮时 将调用 ajax 函数 ajax 然后调用一个 php 函数 该函数从 mysql 数据库获取结果 问题是我不能通过在表单中 按回车键来完成同样的事情 页面只会刷新
  • 从 Inno Setup 项目内部调用 MySQL

    我正在为一些使用 MySQL 的软件编写安装程序 我正在尝试运行 sql用于在安装时设置数据库的脚本 唉 我目前在执行它时遇到了很大的问题 这个问题似乎是由于这样一个事实而产生的 当你设置一条通往 sql文件内的 execute SOURC
  • 使用Ajax使用php将记录插入mysql数据库

    如何使用 Ajax 对此代码进行编码 请帮助 我是 Bignner 我已经编写了这段代码 它可以工作 但我想与 ajax 一起使用 因为不想重新加载页面 PHP文件 Code For Making Form And getting Data
  • 从 MySQL 执行 shell 命令

    我知道我正在寻找的可能是一个安全漏洞 但由于我设法在 Oracle 和 SQL Server 中做到了这一点 所以我会尝试一下 我正在寻找一种从 MySQL 上的 SQL 脚本执行 shell 命令的方法 如有必要 可以创建和使用新的存储过
  • Mysql 按特定字符串排序

    我似乎找不到这个问题的答案 假设我有一个像这样的表 ID Name 1 AAAAAAAAA 2 ABAAAAAAA 3 BBAAAAAAA 4 CDAAAAAAA 5 BBAAAAAAA 有什么办法可以通过以下方式订购name 但是 从说开
  • 如何在 WHERE 子句中最佳地使用 COALESCE() ?

    这是我的查询 select coalesce qa2 subject qa subject as question subject qa body select count from viewed items vi where coales
  • 选择特定值之后的项目

    说这是我的sql SELECT title author ISBN FROM bs books ORDER BY ISBN LIMIT 3 它只是从某个表中选择所有内容 标题 作者等 假设我想选择某个标题后面的所有项目 而不是按字母顺序或其
  • 如何对 MySQL 数据库中的 ENUM 列进行排序?

    I have colorMySQL 表中的列类型为ENUM RED YELLOW MY COLOR BLACK 还有另一个name列的类型是VARCHAR 30 我想按以下顺序获取所有表行 YELLOW首先行 排序依据name RED最后一
  • 应用程序在 JSON jparser 发出 http 请求时崩溃

    您好 我使用本教程连接到网络或本地的 mySQL 数据库 here http www androidhive info 2012 05 how to connect android with php mysql 虽然所有服务器端 php 文
  • 如何在node-mysql查询后获取警告

    如何获取查询执行后识别的相应警告 如下所示 connection query squery function err rows search for OkPacket in 2 dimension array var warningCoun
  • 在mysql查询中对多个日期范围求和

    我有一个 MySql 表 产品 包含三列 Date Product Qty 我的目标是每周对每种产品的数量进行求和 获取两个给定日期之间的 SUM 很容易 SELECT SUM qty FROM products WHERE date gt

随机推荐

  • 如何在Windows上搭建web站点,并发布到公网?1-1

    系列文章 Windows用户如何安装使用cpolar内网穿透工具 如何在Windows上搭建web站点 并发布到公网 1 1 如何在Windows上搭建web站点 并发布到公网 2 2 如何在Windows下搭建WordPress博客站点
  • maven 引入qrcode.jar

    mvn install install file Dfile e QRCode jar DgroupId QRCode DartifactId QRCode Dversion 3 0 Dpackaging jar 3 在pom xml中增加
  • 逆变器STM32储能逆变器 BOOST 全桥 基于STM32F103设计,具有并网充电、放电

    逆变器STM32储能逆变器 BOOST 全桥 基于STM32F103设计 具有并网充电 放电 并网离网自动切换 485通讯 在线升级 风扇智能控制 提供过流 过压 短路 过温等全方位保护 基于arm的方案区别于dsp 有PCB 原理图及代码
  • 图像质量评估指标——SSIM介绍及计算方法

    图像质量评估指标 SSIM介绍及计算方法 SSIM全称为Structural Similarity 即结构相似性 用于评估两幅图像相似度的指标 常用于衡量图像失真前与失真后的相似性 也用于衡量模型生成图像的真实性 如图像去雨 图像去雾 图像
  • vue 集成ag-grid 组件,通过筛选条件操作列显示与隐藏

    关键代码 this columnApi setColumnVisible item false 此处item的位置 为ag grid列数据里面的colid 如无此项 可以用field的值来代替
  • 使用IBM SPSS Modeler进行随机森林算法预测

    IBM SPSS产品系列最主要的两款软件为IBM SPSS Statistics和IBM SPSS Modeler IBM SPSS Statistics主要用于统计分析 如均值比较 方差分析 相关分析 回归分析 聚类分析 因子分析 非参数
  • GDB交叉编译与问题解决

    GDB使用 交叉编译 Program received signal SIGILL Illegal instruction Program received signal SIGPIPE Broken pipe 交叉编译 bin bash
  • Linux项目实战——五子棋(单机人人对战版)

    Linux操作系统项目实战 五子棋 GIF 目录 Linux操作系统项目 五子棋 一 问题导引 二 实现要求 三 五子棋原理 1 落子数据信息保存载体 2 落子思路 3 判断 五子连珠 四 项目实现步骤 创建目录及文件 1 在Linux环境
  • 两个sed小技巧

    在写shell时使用sed处理一些输出 遇到两个问题 在网上找到了相应的解决办法 在此处备份一下 sed处理空字符 空字符 它的ASCII码值为0 在sed中如何标识空字符呢 看下面的例子 find print0 sed e s x0 n
  • 树(Tree)——(五)搜索二叉树的节点删除和销毁

    目录 节点删除的三种情况 第一种情况 第二种情况 第三种情况 代码实现 main函数 节点删除的三种情况 节点删除总共分成三种情况 第一种情况 若为叶子节点则直接删除 如左图节点1 3 8或者右图的1 4 8 若为单独一个根叶子要单独处理
  • WaveDrom 使用指南

    原文链接 WaveDrom 使用指南
  • Seventh season fifteenth episode,Joey got a new brain??????

    Scene Monica and Chandler s Monica Chandler Ross and Rachel are sitting around the table Monica I m glad you re here we
  • VMWARE修改CPUID

    在cmd shell下执行wmic cpu get ProcessorId命令 可是查看机器的cpuID 但这个命令显示的只是2组ID 实际CPUID 有4组 通过更改虚拟机配置文件 vmx可是实现任意cpu序列号的指定 而且重启虚拟机后c
  • html怎么在网页中加滚动条,在html中如何加滚动条?滚动条的用法!

    随着经济和科技的发展 互联网的大趋势造就了很大的就业机会 而且在我们日常的生活中大家多多少少会去浏览一些网站和网页吧 那么今天呀 我们就来说说在html中如何加滚动条 和一些有关于滚动条的用法 的经验分享 1 首先我们打开我们的前端的开发工
  • Docker安装Elasticsearch的遇到的那些坑

    1 根据百度到的一篇文章 https segmentfault com a 1190000004376504下载其最新镜像 hangxin1940 docker elasticsearch cn v2 1 0 使用 docker run d
  • 工作笔记-关于安卓和ios兼容遇到的问题

    工作笔记 关于安卓和ios兼容 一 移动端开发 客户端的键盘bug 现象 当用户点击卡面的按钮 弹出密码验证框和客户端键盘 此时点击验证框的按钮 ios的弹窗和键盘消失 然而并无其他事发生 bug定位 安卓功能完好 ios出现 所以采用打印
  • Spring Boot + Vue的网上商城之客服系统实现

    Spring Boot Vue的网上商城之客服系统实现 在网上商城中 客服系统是非常重要的一部分 它能够为用户提供及时的咨询和解答问题的服务 本文将介绍如何使用Spring Boot和Vue js构建一个简单的网上商城客服系统 思路 在本教
  • 编程猫编程平台的使用介绍

    编程猫编程平台的使用介绍 编程猫是由深圳点猫科技有限公司自主研发的国内知名青少年编程教育平台 通过图形化编程 可以创作出游戏 软件 动画 故事等 编程猫编程平台的使用介绍 cnds123的专栏 CSDN博客
  • ChatGPT专业应用:小红书文案生成

    正文共 1263 字 阅读大约需要 5 分钟 内容运营 社媒运营必备技巧 您将在5分钟后获得以下超能力 快速撰写小红书文案 Beezy评级 B级 经过简单的寻找 大部分人能立刻掌握 主要节省时间 推荐人 nanako 编辑者 Linda 此
  • 使用unixODBC并发连接mysql数据库频繁SIGSEGV及SIGABRT崩溃

    使用unixODBC并发连接mysql数据库频繁SIGSEGV及SIGABRT崩溃 2013 05 18 15 18 19 分类 UnixODBC 标签 unixodbc 举报 字号 订阅 下载LOFTER 我的照片书 这几周在测试自己写的