GNOME Bugzilla – Bug 72691
gnome-db crashes clicking Apply in DSN Create Wizard
Last modified: 2004-12-22 21:47:04 UTC
Package: gnome-db Severity: normal Version: 0.8.104 Synopsis: gnome-db crashes clicking Apply in DSN Create Wizard Bugzilla-Product: gnome-db Bugzilla-Component: builder BugBuddy-GnomeVersion: 2.0 (1.112.0) Description: Description of Problem: gnome-db crashes once you click the button Apply in the Data Set Name create wizard. It appears that the crash takes place in gnome-db-components. gnome-db also crashes a second time after it crashes the first time - probably because it is exiting. Steps to reproduce the problem: 1. run gnome-db 2. click Manager button 3. click Create DSN toolbar button 4. when the Wizard pops up, click the title bar (this maybe a GNOME problem having to click the title bar to make the DSN Wizard the Active focused window, but that's another bug) 5. enter your DSN info: Name: dsn12, select provider: PostgreSQL, click Forward, enter Host: localhost Database: test 6. click Apply These steps will crash gnome-db everytime. Actual Results: It has a 'segmentation fault' twice in a row. I think the first maybe gnome-db-components and which causes gnome-db to exit which crashes itself with a segmentation fault. Expected Results: gnome-db not to crash, the wizard to close, the dsn to show up in the list of DSNs when I try to connect to database. How often does this happen? Everytime. Additional Information: Could it be something with Gnome, Bonobo, GtkSocket, or GConf? Debugging Information: [New Thread 1024 (LWP 30151)] 0x40c52669 in __wait4 () from /lib/i686/libc.so.6
+ Trace 18332
Thread 1 (Thread 1024 (LWP 30151))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-02-26 11:08 ------- Reassigning to the default owner of the component, rodrigo@gnome-db.org.
This is a crash of the manager component, which then seems to make the frontend crash itself.
According to Rodrigo, the problem is with GConf. See this email from Havoc (the GConv maintainer) to Rodrio concerning a problem with GConfClient not being reentrant. He has a workaround. See message at: http://mail.gnome.org/archives/gconf-list/2002-February/msg00017.html A workaround will be made for this. May need to look in libgda/libgda/gda-config.c
Rodrigo: could you look at bug 72509? It appears that maybe this was a gtk bug that has been fixed in CVS.
*** This bug has been marked as a duplicate of 72509 ***