Fedora Core 4 Test Update: kernel-2.6.14-1.1633_FC4

Marc Schwartz MSchwartz at mn.rr.com
Wed Nov 2 15:45:09 UTC 2005


Marc Schwartz wrote:
> Dave Jones wrote:
> 
>>On Tue, Nov 01, 2005 at 12:31:16PM -0600, Marc Schwartz wrote:
>> 
>> > After getting up and running with the new kernel, I have a SEGFAULT with
>> > gkrellm when trying to load the i8k monitor for CPU temp and fans:
>> > 
>> >    gkrellm segmentation fault: Dell I8K Plugin (create_monitor)
>> > 
>> > This ran fine under the .12 kernels.
>>
>>if you run 'dmesg' after the segfault, do you get a kernel oops message?
>>If you do, dump it into bugzilla.redhat.com please.
>>
>>		Dave
> 
> 
> Dave,
> 
> Thanks for your follow up here.
> 
> There was nothing in dmesg, however, I tried running gkrellm under gdb.
> 
> When selecting the Dell I8K Plugin from the configuration menu in
> grkellm, I get the following:
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1208768832 (LWP 30729)]
> 0x00901c7d in strcpy () from /lib/libc.so.6
> 
> (gdb) bt
> #0  0x00901c7d in strcpy () from /lib/libc.so.6
> #1  0x003eec4f in ?? () from /usr/lib/gkrellm2/plugins/i8krellm.so
> #2  0x003f49b8 in ?? () from /usr/lib/gkrellm2/plugins/i8krellm.so
> #3  0x00000000 in ?? ()
> 
> 
> It looks like the debugging symbols are not available in the installed
> version of gkrellm. Is there something else that I can do or provide to
> assist?
> 
> Thanks,
> 
> Marc Schwartz


OK.  Now that I had some more coffee, I located the debug RPMS for both
gkrellm and i8kutils from the FC and FCE repos and have installed them.

Here is the output from gdb now:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208248640 (LWP 4802)]
0x00901c7d in strcpy () from /lib/libc.so.6

(gdb) bt
#0  0x00901c7d in strcpy () from /lib/libc.so.6
#1  0x00bc2c4f in __i8k_get_proc_info () from
/usr/lib/gkrellm2/plugins/i8krellm.so
#2  0x00bc47e3 in i8krellm_create_plugin () from
/usr/lib/gkrellm2/plugins/i8krellm.so
#3  0x0805b13e in gkrellm_build ()
#4  0x080a7cd2 in gkrellm_disable_plugin_connect ()
#5  0x00d28efa in g_cclosure_marshal_VOID__STRING () from
/usr/lib/libgobject-2.0.so.0
#6  0x00d1d285 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0x00d2b75b in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#8  0x00d2ceb0 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0x00d2d223 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x07a781d4 in gtk_cell_renderer_toggle_new () from
/usr/lib/libgtk-x11-2.0.so.0
#11 0x07a71e2d in gtk_cell_renderer_activate () from
/usr/lib/libgtk-x11-2.0.so.0
#12 0x07bf2218 in gtk_tree_view_column_focus_cell () from
/usr/lib/libgtk-x11-2.0.so.0
#13 0x07bf2403 in gtk_tree_view_column_focus_cell () from
/usr/lib/libgtk-x11-2.0.so.0
#14 0x07bed528 in gtk_tree_view_set_model () from
/usr/lib/libgtk-x11-2.0.so.0
#15 0x07b22be2 in gtk_marshal_VOID__UINT_STRING () from
/usr/lib/libgtk-x11-2.0.so.0
#16 0x00d1cd9b in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#17 0x00d1d285 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x00d2b8e7 in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#19 0x00d2cc23 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0x00d2d223 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0x07bfe743 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x07b21348 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x07b217ac in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x079ccdf6 in gdk_screen_get_setting () from
/usr/lib/libgdk-x11-2.0.so.0
#25 0x00c8c4ce in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0x00c8f4d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#27 0x00c8f7c3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#28 0x07b20a46 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x0805c7e7 in main ()


I am at the limits of my low level knowledge here, so any guidance to me
that can help you further diagnose the issue would be appreciated.

HTH,

Marc Schwartz




More information about the fedora-test-list mailing list