# To subscribers of the xforms list from joel <joel@dabbles-n-doodads.com> :
Using backtrace from ddd I get,
#4 0x804ca3e in main () at shmoo_ctl_main.c:56
#3 0x40058939 in fl_do_forms () from libforms.so.0.89
#2 0x400495fe in fl_object_qread () from libforms.so.0.89
#1 0x804aabe in setup_Knob () at project_cb.c:15
#0 0x4024abf3 in strcmp () at strcmp.c:46
The strcmp is located within a callback function that was generated
using fdesign.
#include "shmoo.h" /* this contains #include <string.h> and other needed
includes */
void setup_Knob(FL_OBJECT *OB, long data)
{
char name[128];
keys.newtestflag++;
if((strcmp(project.proj_name,NULL)) == 0) <----------- this is where the
fault occures
{
strcpy(project.proj_name,fl_show_input("A project has not been defined",
"please enter a project name"));
strcpy(name,"/shmoo/projects/");
strcat(name,project.proj_name);
mkdir(name, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH |
S_IXGRP | S_IXUSR | S_IXOTH);
}
fl_show_form(fd_knobs->knobs,FL_PLACE_CENTERFREE,FL_FULLBORDER,"setup
knobs");
return;
}
Steve Lamont wrote:
> # To subscribers of the xforms list from Steve Lamont <spl@ncmir.ucsd.edu> :
>
> > I have a program using xforms that runs fine on HPUX. I recompiled the
> > source on a Linux box and it compiled fine. When I run the program the
> > first form opens as expected. When I click on a button the program exits
> > with a segmentation fault. I used a debugger and found the program was
> > crashing at a line that has a strcmp function. ...
>
> Can you provide a complete traceback? Is the strcmp() in your program
> or in XForms somewhere?
>
> spl
> _________________________________________________
> To unsubscribe, send the message "unsubscribe" to
> xforms-request@bob.usuhs.mil or see
> http://bob.usuhs.mil/mailserv/xforms.html
> XForms Home Page: http://world.std.com/~xforms
> List Archive: http://bob.usuhs.mil/mailserv/list-archives/
_________________________________________________
To unsubscribe, send the message "unsubscribe" to
xforms-request@bob.usuhs.mil or see
http://bob.usuhs.mil/mailserv/xforms.html
XForms Home Page: http://world.std.com/~xforms
List Archive: http://bob.usuhs.mil/mailserv/list-archives/
This archive was generated by hypermail 2b29 : Wed Nov 22 2000 - 16:51:04 EST