LinuxÒÁµéÔ°ÂÛ̳'s Archiver

minton ·¢±íÓÚ 2003-2-26 17:12

Çë½Ì´óϺÃÇ

ÎÒÔÚÓÃgtk/gnome×ö½çÃæ£¬°üº¬Ò»¸öÎĵµ½çÃæ£¨Óй¤¾ßÀ¸£©ºÍÒ»¸öµ¯³öʽ¶Ô»°¿ò£¨°üÀ¨Á½¸öradio°´Å¥ºÍ3¸öentrybutton£©£¬Á½Õß·Ö¿ªÊ±±àÒëÔËÐж¼Õý³£¡£µ«µ±°Ñ¶Ô»°¿ò·ÅÈëÎĵµÖУ¬¼´ºÍ²Ëµ¥ºÍ¹¤¾ßÀ¸×öÁ¬½Óʱ£¬±àÒëͨ¹ý£¬µ«ÊÇÖ´ÐÐÈ´³öÎÊÌâÁË¡£ÊÇÔÚ¶Ô»°¿òµ¯³öºó£¬µã»÷¡°ok¡±»ò¡°cancel¡±¶¼»á³öÏÖ´íÎó¶Ô»°¿ò£¬ÈçÏÂÏÔʾ£ºApplication "./frame" (process 2889) has crashed due to a fatal error.(Segmentation fault)
µ«Êǵã»÷¡°¹Ø±Õ¡±£¬È´ÊǺõġ££¨¡°¹Ø±Õ¡±ºÍ¡°cancel¡±µÄ³ÌÐò´úÂëÊÇÒ»ÑùµÄ£©
´úÂëÊÇ£º
Angle *angle;
angle = (Angle *)user_data;
gtk_widget_destroy(GTK_WIDGET(angle->dialog);

AngleÊÇÎÒ½¨µÄÒ»¸östruct¡£

ÎÒÓÃgdbÀ´²é´í£¬Êä³ö½á¹ûÊÇ£º


Breakpoint 1, main (argc=1, argv=0xbffff9f4) at frame.c:14
14                gnome_init("frame","1.0",argc,argv);
(gdb) s
0x4009eab4 in gnome_init () at eval.c:41
41        eval.c: No such file or directory.
        in eval.c
(gdb) n

GnomeUI-WARNING **: Could not open help topics file NULL

Program received signal SIGSEGV, Segmentation fault.
0x40245331 in gtk_type_check_object_cast () at eval.c:41
41        in eval.c
(gdb) n
0x4050566a in __wait4 () from /lib/i686/libc.so.6
(gdb) n
Single stepping until exit from function __wait4,
which has no line number information.
__libc_waitpid (pid=2993, stat_loc=0xbfffe9a0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:27
27        ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory.
        in ../sysdeps/unix/sysv/linux/waitpid.c
(gdb) n
26        in ../sysdeps/unix/sysv/linux/waitpid.c
(gdb) n
27        in ../sysdeps/unix/sysv/linux/waitpid.c
(gdb) n
0x4009ee88 in gnome_segv_handle () at eval.c:41
41        eval.c: No such file or directory.
        in eval.c
(gdb) n

Program exited with code 01.

ʵÔÚÊǸ㲻¶®µ½µ×ÊÇÄÄÀï´íÁË£¬Çë¸÷λ´óϺָ½Ì°¢£¡:confused:

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.