Re: IrDA-related crashes continue in 0.1.54 (was Re: 0.1.54)



> I believe the problem that causes gpilotd to crash after a
> synchronization via IrDA is performed has not been fixed in 0.1.54. I
> just tried this morning an gpilotd crashed as soon as it retreived the
> sync. ID from my Pilot. Also, I never got the message saying that the
> name of the device was too long.

	Here's my gdb backtrace of gpilotd over IR using 0.1.55 from cvs,
built with --enable-oaf. This may help eskil and others figure this one
out. I'm using a Palm Vx with OS 3.5.2 on it as a test unit. 

	I notice when gpilotd is running, and sitting happy on a "regular"
port (/dev/ttyS3 for example), it takes up 96% of the cpu when idle. Some 
polling going on?

device_in (io_channel=0x80be9f0, condition=G_IO_IN, context=0x80bd498) at
gpilotd.c:509
509     }
0x40079bf0 in g_io_add_watch () from /usr/lib/libglib-1.2.so.0
Single stepping until exit from function g_io_add_watch, 
which has no line number information.

0x4007b2b9 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
Single stepping until exit from function g_get_current_time, 
which has no line number information.
0x4007b975 in g_main_iteration () from /usr/lib/libglib-1.2.so.0
Single stepping until exit from function g_main_iteration, 
which has no line number information.
wait_for_sync_and_sync (context=0x80bd498) at gpilotd.c:771
771             }

763             while(1) {

764                     if (reread_config) {

770                     g_main_iteration(TRUE);
Program received signal SIGHUP, Hangup.
0x405ecbae in select () from /lib/libc.so.6
Single stepping until exit from function select, 
which has no line number information.

Program received signal SIGCONT, Continued.
0x40574720 in sigaction () from /lib/libc.so.6
Single stepping until exit from function sigaction, 
which has no line number information.
0x4057550e in sysv_signal () from /lib/libc.so.6
Single stepping until exit from function sysv_signal, 
which has no line number information.
sig_hup_handler (dummy=1) at gpilotd.c:680
680             reread_config=TRUE;
681     }
0x40574868 in sigaction () from /lib/libc.so.6







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