
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2004, 13:54
|
|||
|---|---|---|---|
|
|||
Ошибка в InterBase |
|||
|
#18+
Прошу помочь выяснить корни ошибки "Access violation. The code attempted to access a virtual address without privilege to do so.". Дело происходит таким образом: одна хранимая процедура некоторое время работает нормально, затем, при обращении к ней, InterBase шлёт приведённую выше ошибку. Мы копируем заново тот же текст в хранимую процедуру, сохраняем, он перекомпилируется, и пользователя ещё некоторое время работают нормально и так далее. Но на базе уже остаётся ошибка. Поведение очень странное, кажется, что что-то сбивается в коде. В чём же дело на самом деле? Может быть у кого-то есть ответ или предположение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2004, 13:56
|
|||
|---|---|---|---|
|
|||
Ошибка в InterBase |
|||
|
#18+
Версия сервера какАя? Пользуете ли UDF? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 08:41
|
|||
|---|---|---|---|
|
|||
Ошибка в InterBase |
|||
|
#18+
Спасибо, м-пр-й, что откликнулся. Версия InterBase 5.5. В процедуре нет ни одной UDF, но у неё большой код. Жду вопросов и ответов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 10:00
|
|||
|---|---|---|---|
Ошибка в InterBase |
|||
|
#18+
В этой процедуре есть вызовы других процедур? В том числе рекурсивные? Обработчики ошибок (WHEN-блоки) используются? Большую процедуру разбить на несколько маленьких не пробовали? Из серии танцев с бубном, конечно, но все же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 11:47
|
|||
|---|---|---|---|
|
|||
Ошибка в InterBase |
|||
|
#18+
И обругать того кто поставил 5.5 на боевое дежурство! Нельзя его пользовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 11:43
|
|||
|---|---|---|---|
|
|||
Ошибка в InterBase |
|||
|
#18+
Спасибо всем. Но... - оказалось, что у нас версия InterBase 5.6; - рекурсивного вызова, вызова внешниях процедур (по-моему это занимает лишние ресурсы) и обработчиков ошибок в этой процедуре нет. Попробую разбить процедуру или использовать просмотр. Но почему же InterBase шлёт такое сообщение?! Может быть есть ещё какие-нибудь версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 12:27
|
|||
|---|---|---|---|
Ошибка в InterBase |
|||
|
#18+
авторПопробую разбить процедуру или использовать просмотр. С последним поаккуратнее. Вьюхи сервер недолюбливает, особенно старые версии. Может стать еще хуже. авторНо почему же InterBase шлёт такое сообщение?! Потому что в нем есть баги. В том числе приводящие к AV и падению процесса сервера. Что-то в твоей процедуре он не смог переварить и свалился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1579006]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
358ms |
get topic data: |
17ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 704ms |

| 0 / 0 |
