Bug 14665

Summary: All wxGTK apps and samples crash at exit
Product: Branch 4.0 Reporter: Aleksey Borisenkov <grizlik78>
Component: wxGTKAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: Q.A. 4.0 <qa-4.0>
Severity: normal    
Priority: P2    
Version: 4.0   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
простенька тест-программа none

Description Aleksey Borisenkov 2008-02-26 20:50:51 MSK
Любое GUI приложение, собранное с использованием wxGTK, при завершении работы
вызывает исключение "Segmentation fault".
Проблема возникает из-за сборки библиотеки с опцией "--with-gnomevfs". Похоже,
что в качестве обработчика atexit регистрируется функция динамической библиотеки
libgnomevfs-2.so.0, но к моменту вызова этого обработчика при выходе библиотека
оказывается уже выгруженной.
Steps to Reproduce:
1. Компилируем тестовое приложение
$ g++ -o wxtest wxtest.cpp `wx-config --libs --cxxflags`
2. Запускаем его
$ ./wxtest
Actual Results:  
Hello, World!
Segmentation fault

Expected Results:  
Hello, World!
Comment 1 Aleksey Borisenkov 2008-02-26 20:52:08 MSK
Created attachment 2452 [details]
простенька тест-программа
Comment 2 Aleksey Borisenkov 2008-03-02 14:33:31 MSK
Собственно, проблему так и решают - отрыванием gnomevfs:
http://bugs.gentoo.org/show_bug.cgi?id=203389
Comment 3 algor 2008-03-03 09:02:42 MSK
оторвём
Comment 4 algor 2008-03-20 09:34:05 MSK
fixed in 2.8.6-alt2