If it can help, I too have the crashing problem on save to X configuration file and have built nvidia-settings in debug mode and the stack trace I obtain is the following:
My system is Ubuntu-8.10 beta AMD64 with updates applied as of Wed 22 Oct 2008.
nvidia-settings's version is 177.78
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f599ad46770 (LWP 4666)]
0x000000000047a018 in xconfigMergeLayout (dstConfig=0x1aad950, srcConfig=0x111c0e0) at src/XF86Config-parser/Merge.c:653
653 xconfigFreeAdjacencyList(dstLayout->adjacencies);
(gdb) bt
#0 0x000000000047a018 in xconfigMergeLayout (dstConfig=0x1aad950, srcConfig=0x111c0e0) at src/XF86Config-parser/Merge.c:653
#1 0x000000000047a27f in xconfigMergeConfigs (dstConfig=0x1aad950, srcConfig=0x111c0e0) at src/XF86Config-parser/Merge.c:753
#2 0x000000000045c904 in update_xconfig_save_buffer (ctk_object=0x11e6190) at src/gtk+-2.x/ctkdisplayconfig.c:6644
#3 0x000000000045e257 in save_clicked (widget=0x123ddb0, user_data=0x11e6190) at src/gtk+-2.x/ctkdisplayconfig.c:7733
#4 0x00007f599879425d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5 0x00007f59987a9f5d in ?? () from /usr/lib/libgobject-2.0.so.0
#6 0x00007f59987ab608 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7 0x00007f59987abb33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#8 0x00007f599a60018d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9 0x00007f599879425d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007f59987a9878 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007f59987ab608 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007f59987abb33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00007f599a5ff3dd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007f599a6a4908 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007f599879425d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00007f59987a9c3b in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00007f59987ab48a in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00007f59987abb33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x00007f599a7a774e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007f599a69d273 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007f599a69e393 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007f599a32106c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#23 0x00007f59982f7d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00007f59982fb50d in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x00007f59982fba3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#26 0x00007f599a69e7a7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x0000000000415fed in ctk_main (screen_handles=0xe99140, num_screen_handles=1, gpu_handles=0xe99120, num_gpu_handles=1, vcs_handles=0x0, num_vcs_handles=0, p=0xe8a430, conf=0x7fffa2d76070,
pCtrlHandles=0xe94320) at src/gtk+-2.x/ctkui.c:80
#28 0x000000000040d2b3 in main (argc=1, argv=0x7fffa2d76198) at src/nvidia-settings.c:196
If it can help, I too have the crashing problem on save to X configuration file and have built nvidia-settings in debug mode and the stack trace I obtain is the following:
My system is Ubuntu-8.10 beta AMD64 with updates applied as of Wed 22 Oct 2008.
nvidia-settings's version is 177.78
Program received signal SIGSEGV, Segmentation fault. 0x1aad950, srcConfig= 0x111c0e0) at src/XF86Config- parser/ Merge.c: 653 cencyList( dstLayout- >adjacencies) ; 0x1aad950, srcConfig= 0x111c0e0) at src/XF86Config- parser/ Merge.c: 653 0x1aad950, srcConfig= 0x111c0e0) at src/XF86Config- parser/ Merge.c: 753 xconfig_ save_buffer (ctk_object= 0x11e6190) at src/gtk+ -2.x/ctkdisplay config. c:6644 0x11e6190) at src/gtk+ -2.x/ctkdisplay config. c:7733 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgdk- x11-2.0. so.0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0 handles= 0xe99140, num_screen_ handles= 1, gpu_handles= 0xe99120, num_gpu_handles=1, vcs_handles=0x0, num_vcs_handles=0, p=0xe8a430, conf=0x7fffa2d7 6070, s=0xe94320) at src/gtk+ -2.x/ctkui. c:80 6198) at src/nvidia- settings. c:196
[Switching to Thread 0x7f599ad46770 (LWP 4666)]
0x000000000047a018 in xconfigMergeLayout (dstConfig=
653 xconfigFreeAdja
(gdb) bt
#0 0x000000000047a018 in xconfigMergeLayout (dstConfig=
#1 0x000000000047a27f in xconfigMergeConfigs (dstConfig=
#2 0x000000000045c904 in update_
#3 0x000000000045e257 in save_clicked (widget=0x123ddb0, user_data=
#4 0x00007f599879425d in g_closure_invoke () from /usr/lib/
#5 0x00007f59987a9f5d in ?? () from /usr/lib/
#6 0x00007f59987ab608 in g_signal_
#7 0x00007f59987abb33 in g_signal_emit () from /usr/lib/
#8 0x00007f599a60018d in ?? () from /usr/lib/
#9 0x00007f599879425d in g_closure_invoke () from /usr/lib/
#10 0x00007f59987a9878 in ?? () from /usr/lib/
#11 0x00007f59987ab608 in g_signal_
#12 0x00007f59987abb33 in g_signal_emit () from /usr/lib/
#13 0x00007f599a5ff3dd in ?? () from /usr/lib/
#14 0x00007f599a6a4908 in ?? () from /usr/lib/
#15 0x00007f599879425d in g_closure_invoke () from /usr/lib/
#16 0x00007f59987a9c3b in ?? () from /usr/lib/
#17 0x00007f59987ab48a in g_signal_
#18 0x00007f59987abb33 in g_signal_emit () from /usr/lib/
#19 0x00007f599a7a774e in ?? () from /usr/lib/
#20 0x00007f599a69d273 in gtk_propagate_event () from /usr/lib/
#21 0x00007f599a69e393 in gtk_main_do_event () from /usr/lib/
#22 0x00007f599a32106c in ?? () from /usr/lib/
#23 0x00007f59982f7d3b in g_main_
#24 0x00007f59982fb50d in ?? () from /usr/lib/
#25 0x00007f59982fba3d in g_main_loop_run () from /usr/lib/
#26 0x00007f599a69e7a7 in gtk_main () from /usr/lib/
#27 0x0000000000415fed in ctk_main (screen_
pCtrlHandle
#28 0x000000000040d2b3 in main (argc=1, argv=0x7fffa2d7