Очень нужна помощь... Ситуация такая, есть сервер, который шлет соответственно данные в сокет TCP. ОС - ОС2000. ЭВМ багет 83. Какое-то время, все нормально, затем возникает exception : exception at 0x80022334 vecnum = 4 thread 0x8036e184 что значит "Невыровненный адрес на выборке команды". смотрим стек: -> tt%10 GraphSubSysStart () 8006d2fc kernThreadStub+124: GraphSubSysStart () 802a6c00 GraphSubSysStart+1e4: GraphGetMessage () 802a6718 GraphGetMessage+118: send (0, 802b62fc, -2143866600, -2144035972) 80047110 send+5c : sendit (-2144640260, 802b7038, -2147015408) 80046ee0 sendit+278 : sosend (0, 0, 80352be0, 803b7500, 0, 0) 8004ce14 sosend+76c : tcp_usrreq (80352ac8, -2143999008, 0, 8027aaf4, 0) 80060eb8 tcp_usrreq+300 : tcp_output (80352b20) 8005f774 tcp_output+f28 : ip_output (80352be0, 80352be0, 4, -2145004436, 0) 80059fa0 ip_output+498 : ether_output (803b6e00, 803b7500, 0, 800722c4) 80040fa0 ether_output+3f0 : ed_start () 8001fda8 ed_start+46c : ed_pio_write_mbufs () 8002153c ed_pio_write_mbufs+438: 800222c0 ([80372dd8, 8003cd6c, 0, 0]) сам текст функции: void GraphGetMessage( mqd_t hq ) { while( 1 ) { unsigned int prio = 0; int len = 0; xmlDocPtr msg = NULL; if( ( len = mq_receive( hq, (char *)&msg, sizeof( xmlDocPtr ), &prio ) ) ) { xmlChar* buf=NULL; int msg_len = 0; xmlDocDumpFormatMemory( msg, (xmlChar **)&buf, ( int * ) &msg_len, 0 ); if( -1 == send( sock, buf, msg_len, 0 ) ) { KernelTrace( TRACE_FATAL, "GraphSubSys :send: %s ", strerror( errno ) ); //до сюда не доходит close(sock); } xmlFree( buf ); xmlFreeDoc(msg); } } Подскажите, пожалуйста, из-за чего такое может быть? Просто не знаю даже где копать... Все параметры передаваемые send валидные ...
Ответ на:
комментарий
от cavia_porcellus
Ответ на:
комментарий
от devinull
Ответ на:
комментарий
от cavia_porcellus
Ответ на:
комментарий
от devinull
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от karak
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум V4L2: ошибка удаления буфера из очереди: недопустимый аргумент (2023)
- Форум выборка (2005)
- Форум WebSocket-сервер (2016)
- Форум Кто-нить тестил, насколько Эльбрусы медленнее обращаются по невыровненным адресам? (2023)
- Форум выборка Django (2015)
- Форум mysql, выборка (2016)
- Форум Выборка. SQL (2015)
- Форум Выборки номеров (2015)
- Форум Быстрая выборка (2008)
- Форум Скорость выборки (2008)