А можно вообще поподробнее.
Че за ОС, че за приложение, в каких случаях валиться?
Один из примеров. Дллка экспортирует фукцию, которая возвращает QIcon. Я загружаю дллку, пишу
ICON icon = lib->resolve("Icon");
m_Icons << icon();
// где QList<QIcon> m_Icons;
// и typedef QIcon (*ICON)();
и тут же выгружаю дллку. Так вот иконки нет нифига в списке.
Иконку можно будет увидеть, только если еще раз загрузить дллку.
Вот в этом месте я как раз заменил QIcon на QPixmap, т.к. не нашел нормального способа детачить.
Приложение конечно здесь не валилось, но тем не менее потеря данных на лицо.
Да, OS Windows.