Re: [gdm-list] gdmsetup segfault in Fedora Core 5 x86_64




Scott:

It's hard to debug this problem based on the information you have shared. What version of GDM are you using? Does the problem persist
if you upgrade to the latest release of GDM?  Using the latest release
of GDM, I don't see crashing like this.

You say when you click on the "new login theme radio button in GUI"
that it crashes but I can't really tell what button you are talking
about.  I don't see one labelled "new login theme".

Could you turn on "Enable=true" in the [debug] section of the GDM
configuration file and send the log messages that get sent to your
system log (normally /var/log/messages).  Normally when the code
core dumps in this logic it is because memory is being freed when it
shouldn't be after grabbing configuration information.  The GDM system
debug log should point out exactly which configuration value is being
accessed when the problem is happening, which would help.

Brian


When running the graphical Login Window Preferences tool in Gnome, the
GUI opens up OK, but as soon as any setting is changed, the program
crashes.  The problem appeared after a kernel update to
2.6.16-1.2133_FC5.


The following entry appears in /var/log/messages:

Jun 14 12:32:07 carmenere kernel: gdmsetup[4633]: segfault at
0000000000000000 rip 0000003133d40490 rsp 00007fffffd9dcc8 error 4


Results of run in gdb:

(gdb) r
Starting program: /usr/sbin/gdmsetup
... messages about missing debug symbols...
[Thread debugging using libthread_db enabled]
[New Thread 46912496261888 (LWP 4704)]
... messages about missing debug symbols...
[New Thread 1074006336 (LWP 4686)]
[New Thread 1084496192 (LWP 4692)]
[Thread 1084496192 (LWP 4692) exited]

... OK so far, but click on new login theme radio button in GUI and it
crashes...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912496261888 (LWP 4683)]
0x0000003133d40490 in g_str_hash () from /usr/lib64/libglib-2.0.so.0
(gdb) bt
#0  0x0000003133d40490 in g_str_hash () from /usr/lib64/libglib-2.0.so.0
#1  0x0000003133d1b63d in g_hash_table_lookup ()
   from /usr/lib64/libglib-2.0.so.0
#2  0x000000000041cbd5 in ve_config_get ()
#3  0x0000000000414489 in gdm_setup_config_set_string ()
#4  0x0000000000414934 in gdm_setup_config_set_string ()
#5  0x000000000040c530 in _start ()
#6  0x0000003133d2736b in g_source_get_current_time ()
   from /usr/lib64/libglib-2.0.so.0
#7  0x0000003133d26cca in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#8  0x0000003133d29e45 in g_main_context_check ()
   from /usr/lib64/libglib-2.0.so.0
#9  0x0000003133d2a16d in g_main_loop_run ()
from /usr/lib64/libglib-2.0.so.0
#10 0x000000313481ee93 in gtk_main ()
from /usr/lib64/libgtk-x11-2.0.so.0
#11 0x000000000041615e in main ()
(gdb)

Thanks,

Scott Paine
Smithsonian Astrophysical Observatory
spaine cfa harvard edu





_______________________________________________
gdm-list mailing list
gdm-list gnome org
http://mail.gnome.org/mailman/listinfo/gdm-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]