Celestia crashes on startup when not run as root (gnome)

General discussion about Celestia that doesn't fit into other forums.
Topic author
javispedro
Posts: 4
Joined: 17.09.2004
With us: 20 years 2 months

Celestia crashes on startup when not run as root (gnome)

Post #1by javispedro » 17.09.2004, 23:01

Hello, I did a ".configure --prefix=/usr --with-gnome && make && su && make install" on my Fedora Core 2 system, and then I writed "celestia" and it just worked fine, fast, like Windows. But then I tried to start celestia as a normal user, and it shows the typical gnome crash dialog.
I have tried to disable the crash dialog with --disable-crash-dialog, but it still apears, although it clearly says it's celestia's fault.
Strace's output clearly gives the errors name:

Code: Select all

read(3, "\23\200\0\0x\0\0\0\2\0\0\0\0\0\0\0\3\0\0\0\0\0\0\0\5\0"..., 272) = 272
read(3, "\23\200\0\0y\0\0\0\2\0\0\0 \0\0\0\3\0\0\0\0\0\0\0\5\0\0"..., 272) = 272read(3, "\23\200\0\0z\0\0\0\2\0\0\0 \0\0\0\3\0\0\0\0\0\0\0\5\0\0"..., 272) = 272read(3, "\23\200\0\0{\0\0\0\2\0\0\0@\0\0\0\3\0\0\0\0\0\0\0\5\0\0"..., 272) = 272read(3, "\23\200\0\0|\0\0\0\2\0\0\0@\0\0\0\3\0\0\0\0\0\0\0\5\0\0"..., 272) = 272read(3, "\23\200\0\0}\0\0\0\2\0\0\0\200\0\0\0\3\0\0\0\0\0\0\0\5"..., 272) = 272
read(3, "\23\200\0\0~\0\0\0\2\0\0\0\200\0\0\0\3\0\0\0\0\0\0\0\5"..., 272) = 272
write(3, "\221\24T\0\1\0\0\0\3\0\0\0?\1\0\0GL_EXT_texture_o"..., 348) = 348
read(3, "\1\0O\0\1\0\0\0000\202\265\t\4\0\0\0?\1\0\0?\1\0\0P\1\0"..., 32) = 32
read(3, "1.3\0", 4)                     = 4
writev(13, [{"GIOP\1\2\1\0\311\1\0\0", 12}, {"\200\306\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d"..., 44}, {"\35\0\0\0add_listener_with_properties"..., 36}, {"\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0ame\0\17"..., 377}], 4) = 469poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\1(\0\0\0", 12)     = 12
read(13, "\200\306\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1"..., 40) = 40
writev(13, [{"GIOP\1\2\1\0g\0\0\0", 12}, {"\220\306\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d"..., 103}], 2) = 115
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\1(\0\0\0", 12)     = 12
read(13, "\220\306\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1"..., 40) = 40
writev(13, [{"GIOP\1\2\1\0\220\0\0\0", 12}, {"\360\305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d"..., 44}, {"\35\0\0\0all_entries_with_schema_name"..., 36}, {"\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0\f\0\0"..., 64}], 4) = 156
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0018\0\0\0", 12)   = 12
read(13, "\360\305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1"..., 56) = 56
writev(13, [{"GIOP\1\2\1\0\221\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 145}], 2) = 157
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\225\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 149}], 2) = 161
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\215\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 141}], 2) = 153
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\215\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 141}], 2) = 153
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\225\0\0\0", 12}, {"\20\305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 149}], 2) = 161
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, "\20\305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\231\0\0\0", 12}, {"\20\305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 153}], 2) = 165
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, "\20\305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\231\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 153}], 2) = 165
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\225\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 149}], 2) = 161
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\225\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 149}], 2) = 161
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\225\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 149}], 2) = 161
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
writev(13, [{"GIOP\1\2\1\0\231\0\0\0", 12}, {" \305\343\376\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\217d\260"..., 153}], 2) = 165
poll([{fd=6, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}], 4, -1) = 1
read(13, "GIOP\1\2\1\0013\0\0\0", 12)   = 12
read(13, " \305\343\376\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 51) = 51
--- SIGSEGV (Segmentation fault) @ 0 (0) ---

I assume this is the error, and the following lines are from the gnome crash dialog.

Code: Select all

write(3, "\33\24\2\0\0\0\0\0", 8)       = 8
write(3, " \24\2\0\0\0\0\0", 8)         = 8
write(3, "+\24\1\0", 4)                 = 4
read(3, "\1\2R\0\0\0\0\0005\0@\3\0\0\0\0\1\0\0\0\2\0\0\0(*\335\t"..., 32) = 32
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf6fd67e8) = 17331
waitpid(17331, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 17331
--- SIGCHLD (Child exited) @ 0 (0) ---
sigreturn()                             = ? (mask now [SEGV])
exit_group(1)                           = ?

Do you know what can I do? I've read some celestia-splash.jpg errors en KDE, but I haven't got KDE installed.... This can't be graphics' fault since it works perfectly as root, /usr/share/celestia permission are all 777.. I just don't know what to do.

Topic author
javispedro
Posts: 4
Joined: 17.09.2004
With us: 20 years 2 months

Post #2by javispedro » 18.09.2004, 15:40

??? I installed KDE 3 and run Gnome-Celestia from there as non-root user. It worked!!! then I tried again within Gnome and it works... May Gnome-Celestia need the KDElibs?

rjrooke

same deal here

Post #3by rjrooke » 13.10.2004, 22:41

I've got the same problem - haven;t tried the KDE 'fix'...


Return to “Celestia Users”