Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему-то не работает...
|
|||
|---|---|---|---|
|
#18+
Добрый день. Не подскажете почему может не создаваться хэндл? Пытаюсь клиента CLI на С++ написать, вылетает ошибка при выполнении на этом куске кода: rc = SQLAllocHandle( SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv ) ; if( rc != SQL_SUCCESS ) printf( "Invalid handler\n" ); Собственно, ошибка в том и заключается, что rc != SQL_SUCCESS. Может что-то умное надо знать про CLI? Какой-то супер-пупер драйвер ставить и еле что? DB V9.1 Express-C. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 12:05 |
|
||
|
Почему-то не работает...
|
|||
|---|---|---|---|
|
#18+
Хорошо, заработало... Почти. Помогите, кто может. Установил нужные системные переменные, кое-что поколдовал. Теперь новый результат. В sysctl.conf установки такие: kernel.sem = 250 256000 32 1024 kernel.shmmax=1073741824 kernel.shmall=3774873 kernel.msgmax=65535 kernel.msgmnb=65535 А вот результат выполнения: [root@server test_solution]# ./a.cgi *** glibc detected *** ./a.cgi: malloc(): memory corruption: 0x08340708 *** ======= Backtrace: ========= /lib/libc.so.6[0xc6ff62] /lib/libc.so.6(malloc+0x74)[0xc71333] /usr/lib/libdb2.so.1(sqlo_malloc+0x1c)[0x151234c] /usr/lib/libdb2.so.1(sqloGetUserAttribByName+0x6d)[0x132c2e1] /usr/lib/libdb2.so.1[0x14b0104] /usr/lib/libdb2.so.1[0x14afc20] /usr/lib/libdb2.so.1[0x14b58dc] /usr/lib/libdb2.so.1(sqloGetEnvUnCached+0x38d)[0x14af5e3] /usr/lib/libdb2.so.1(sqloShouldMemoryBeTracked+0x45)[0x1336d05] /usr/lib/libdb2.so.1[0x150c938] /usr/lib/libdb2.so.1[0x150c535] /usr/lib/libdb2.so.1[0x150cd73] /usr/lib/libdb2.so.1(sqlogmshr+0x274)[0x15069ca] /usr/lib/libdb2.so.1(sqloGetPrivateSet+0x7c)[0x1506632] /usr/lib/libdb2.so.1(_Z10MemOssPoolPP8SMemPool+0x3c)[0x15065aa] /usr/lib/libdb2.so.1(sqlogmblkEx+0xbba)[0x1501da0] /usr/lib/libdb2.so.1(_Z25sqleBeginTypedCtxInternalPP11sql_app_ctxPP8SMemPooli+0x606)[0x1512b3e] /usr/lib/libdb2.so.1(_Z30sqleInitApplicationEnvironmentijjP5sqlca+0x408)[0xf5cc80] /usr/lib/libdb2.so.1(_Z22sqleUCcheckProcessInitv+0x7c)[0xf74b58] /usr/lib/libdb2.so.1(sqleuApplicationInit+0x2c)[0xf7480c] /usr/lib/libdb2.so.1(SQLAllocHandle+0xf2)[0x10e1806] ./a.cgi(__gxx_personality_v0+0x117)[0x80485cf] /lib/libc.so.6(__libc_start_main+0xdf)[0xc20d6f] ./a.cgi(__gxx_personality_v0+0x61)[0x8048519] ======= Memory map: ======== 00111000-0011f000 r-xp 00000000 08:02 5902377 /lib/libpthread-2.3.5.so 0011f000-00120000 r--p 0000d000 08:02 5902377 /lib/libpthread-2.3.5.so 00120000-00121000 rw-p 0000e000 08:02 5902377 /lib/libpthread-2.3.5.so 00121000-00123000 rw-p 00121000 00:00 0 00123000-00130000 r-xp 00000000 08:02 3883409 /opt/ibm/db2/V9.1/lib32/libdb2locale.so.1 00130000-00137000 rw-p 0000c000 08:02 3883409 /opt/ibm/db2/V9.1/lib32/libdb2locale.so.1 00137000-0015e000 r-xp 00000000 08:02 3883378 /opt/ibm/db2/V9.1/lib32/libdb2genreg.so.1 0015e000-00177000 rw-p 00027000 08:02 3883378 /opt/ibm/db2/V9.1/lib32/libdb2genreg.so.1 00177000-0019a000 r-xp 00000000 08:02 5902375 /lib/libm-2.3.5.so 0019a000-0019b000 r--p 00022000 08:02 5902375 /lib/libm-2.3.5.so 0019b000-0019c000 rw-p 00023000 08:02 5902375 /lib/libm-2.3.5.so 0019c000-001a5000 r-xp 00000000 08:02 5902376 /lib/libgcc_s-4.0.2-20051126.so.1 001a5000-001a6000 rw-p 00009000 08:02 5902376 /lib/libgcc_s-4.0.2-20051126.so.1 001a6000-001ae000 r-xp 00000000 08:02 5898271 /lib/librt-2.3.5.so 001ae000-001af000 r--p 00007000 08:02 5898271 /lib/librt-2.3.5.so 001af000-001b0000 rw-p 00008000 08:02 5898271 /lib/librt-2.3.5.so 001b0000-001ba000 rw-p 001b0000 00:00 0 001ba000-001c3000 r-xp 00000000 08:02 3883398 /opt/ibm/db2/V9.1/lib32/libdb2osse_db2.so.1 001c3000-001c7000 rw-p 00008000 08:02 3883398 /opt/ibm/db2/V9.1/lib32/libdb2osse_db2.so.1 0025b000-0025e000 r-xp 00000000 08:02 3883407 /opt/ibm/db2/V9.1/lib32/libdb2install.so.1 0025e000-0025f000 rw-p 00003000 08:02 3883407 /opt/ibm/db2/V9.1/lib32/libdb2install.so.1 0025f000-00261000 rw-p 0025f000 00:00 0 00261000-00487000 r-xp 00000000 08:02 3883386 /opt/ibm/db2/V9.1/lib32/libdb2osse.so.1 00487000-004e2000 rw-p 00225000 08:02 3883386 /opt/ibm/db2/V9.1/lib32/libdb2osse.so.1 004e2000-004e4000 rw-p 004e2000 00:00 0 0058b000-00592000 r-xp 00000000 08:02 3883375 /opt/ibm/db2/V9.1/lib32/libdb2trcapi.so.1 00592000-00595000 rw-p 00007000 08:02 3883375 /opt/ibm/db2/V9.1/lib32/libdb2trcapi.so.1 005d4000-0068d000 r-xp 00000000 08:02 4106993 /usr/lib/libstdc++.so.5.0.7 0068d000-00692000 rw-p 000b8000 08:02 4106993 /usr/lib/libstdc++.so.5.0.7 00692000-00697000 rw-p 00692000 00:00 0 007cc000-007d1000 r-xp 00000000 08:02 5898348 /lib/libcrypt-2.3.5.so 007d1000-007d2000 r--p 00004000 08:02 5898348 /lib/libcrypt-2.3.5.so 007d2000-007d3000 rw-p 00005000 08:02 5898348 /lib/libcrypt-2.3.5.so 007d3000-007fa000 rw-p 007d3000 00:00 0 00911000-00925000 r-xp 00000000 08:02 3883376 /opt/ibm/db2/V9.1/lib32/libdb2dascmn.so.1 00925000-00930000 rw-p 00013000 08:02 3883376 /opt/ibm/db2/V9.1/lib32/libdb2dascmn.so.1 00930000-00932000 rw-p 00930000 00:00 0 00932000-00b0d000 r-xp 00000000 08:02 3883368 /opt/ibm/db2/V9.1/lib32/libimf.so 00b0d000-00b0f000 rw-p 001db000 08:02 3883368 /opt/ibm/db2/V9.1/lib32/libimf.so 00bee000-00c08000 r-xp 00000000 08:02 5902373 /lib/ld-2.3.5.so 00c08000-00c09000 r--p 00019000 08:02 5902373 /lib/ld-2.3.5.so 00c09000-00c0a000 rw-p 0001a000 08:02 5902373 /lib/ld-2.3.5.so 00c0c000-00d2e000 r-xp 00000000 08:02 5902374 /lib/libc-2.3.5.so 00d2e000-00d30000 r--p 00122000 08:02 5902374 /lib/libc-2.3.5.so 00d30000-00d32000 rw-p 00124000 08:02 5902374 /lib/libc-2.3.5.so 00d32000-00d34000 rw-p 00d32000 00:00 0 00d36000-00d38000 r-xp 00000000 08:02 5898307 /lib/libdl-2.3.5.so 00d38000-00d39000 r--p 00001000 08:02 5898307 /lib/libdl-2.3.5.so 00d39000-00d3a000 rw-p 00002000 08:02 5898307 /lib/libdl-2.3.5.so 00d4d000-00d4e000 r-xp 00d4d000 00:00 0 [vdso] 00d4e000-01685000 r-xp 00000000 08:02 3883410 /opt/ibm/db2/V9.1/lib32/libdb2.so.1 01685000-019d8000 rw-p 00937000 08:02 3883410 /opt/ibm/db2/V9.1/lib32/libdb2.so.1 019d8000-0264f000 rw-p 019d8000 00:00 0 0550e000-05b0b000 r-xp 00000000 08:02 3883392 /opt/ibm/db2/V9.1/lib32/libdb2g11n.so.1 05b0b000-05b21000 rw-p 005fc000 08:02 3883392 /opt/ibm/db2/V9.1/lib32/libdb2g11n.so.1 05b21000-05b22000 rw-p 05b21000 00:00 0 08048000-08049000 r-xp 00000000 08:02 19054613 /test_solution/a.cgi 08049000-0804a000 rw-p 00000000 08:02 19054613 /test_solution/a.cgi 08340000-08361000 rw-p 08340000 00:00 0 [heap] b7d00000-b7d21000 rw-p b7d00000 00:00 0 b7d21000-b7e00000 ---p b7d21000 00:00 0 b7eb9000-b7eee000 r--s 00000000 08:02 2703569 /var/db/nscd/passwd b7eee000-b7ef4000 rw-p b7eee000 00:00 0 b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0 bfcf5000-bfd09000 rwxp bfcf5000 00:00 0 [stack] bfd09000-bfd0b000 rw-p bfd09000 00:00 0 Аварийный останов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 13:33 |
|
||
|
Почему-то не работает...
|
|||
|---|---|---|---|
|
#18+
_sky_Добрый день. Не подскажете почему может не создаваться хэндл? Пытаюсь клиента CLI на С++ написать, вылетает ошибка при выполнении на этом куске кода: Существует замечательная STL-библиотека, которая сильно облегчает жизнь программиста. По личному опыту рекомендую, правда сам я с ее помощью писал только небольшие утилиты. http://otl.sourceforge.net/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2007, 13:39 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=116&tid=1604714]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 335ms |

| 0 / 0 |
