[Roadster] Latest CVS
ian_mcintosh at linuxadvocate.org
Tue Sep 6 20:01:50 PDT 2005
Roadster itself is single threaded. The "Running multi-threaded" means
GLib is in multi-threaded mode, which is a bit slower but seems to be
required when using the GNOME-VFS library.
You can try commenting out this line in main.h if you want to run GLib
(you won't be able to Import any more map data once commented out)
Some low-tech ideas on tracking down the problem:
First, make sure it's not mouse related. Try starting roadster and not
touching the mouse, and see if it still crashes.
Second, you could try adding a g_printf() at the top and bottom of the
few time-related functions:
El mar, 06-09-2005 a las 22:47 -0400, Andy Somerville escribió:
> Anyone else having segfaults on latest CVS ?
> My segfault seems to be time dependent... interface comes up and I can
> mess with it a bit (3 seconds?) before it segfaults.
> I cant get a backtrace, im guessing because I dont know how to use gdb
> with threaded applications.
> I added a roadster-icon.png in data when it complained about that in
> case the missing icon was the issue, but it didnt the segfault.
> I thought to try and disable g_threads as I saw main.c references the
> possibility of running single threaded, but configure didnt seem to
> have an option to disable it.
> I googled the mysql messages (listed below) but didnt come up with
> anything of significance.
> Im running with a modified configure.ac (removed mygcc ), as I am in a
> debian based distro (Ubuntu Hoary)
> Heres roadster output:
> initializing prefs
> initializing points
> initializing pointstrings
> initializing roads
> initializing tracks
> initializing layers
> initializing glyphs
> initializing map
> initializing scenemanager
> initializing gpsclient
> initializing db
> mysql_embedded: File '''' not found (Errcode: 2)
> 050906 22:19:50 [Warning] Can't open and lock time zone table: Table
> 'mysql.time_zone_leap_second' doesn't exist trying to live without
> initializing locationsets
> initializing locations
> initializing animator
> connecting to db
> creating database tables
> initializing gui
> initialization complete
> Running multi-threaded
> Segmentation fault
> roadster mailing list
> roadster at cairographics.org
More information about the roadster