Safari 5.0.5(7533.21.1). Не четкое воспроизведение исключения

Тема в разделе "WASM.RESEARCH", создана пользователем revlex, 18 авг 2011.

  1. revlex

    revlex New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2011
    Сообщения:
    1
    Доброго времени суток!

    Подскажи пожалуйста.
    Есть приложение AAAA, есть семпл(файл которые обрабатывается этим приложением) ХХХХ.
    При первом запуске АААА(ХХХХ) exception'a нет, то есть программа не падает.
    При втором запуске АААА(ХХХХ) exception есть, и соответственно программа падает.

    Эксперименты проводил в XPSP3, полностью пропатчиная.
    Приложение Safari 5.0.5(7533.21.1) Семпл: html c js (js без всяких функции rand,genrand_int32, то есть статичный, не зависит от запуска.)

    Как это можно объяснить? Это связанно с heap, MM(memory manager), LFH? или это связанно с неправильным выделением памяти WebKit?
    Any idea....

    Заранее огромное спасибо!
     
  2. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    revlex
    Когда приложение стартует "с нуля", оно получает чистенькую память значит и heap и MM и LFH срабатывают более-менее одинаково. Другое дело если оно второй раз стартует в уже выделенной памяти(некоторые приложение подвешивают быстрый стартер). Тогда возможно, что второй раз процессы с памятью идут уже по-другому. Т.к. это браузер, то скорее всего он продолжает висеть в памяти.