Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: f-spot draait niet op Hardy KDE4 remix  (gelezen 446 keer)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
  • Steunpunt: Nee
f-spot draait niet op Hardy KDE4 remix
« Gepost op: 2008/05/01, 17:10:31 »
Ik heb net een verse installatie gedaan van Kubuntu 8.04, KDE4 remix. Om mijn foto's te sorteren gebruik ik f-spot. f-spot wil echter niet werken en geeft deze fout tijdens het opstarten:
(/usr/lib/f-spot/f-spot.exe:28306): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.16.3/gobject/gtype.c:2248: initialization assertion failed, use IA__g_type_init() prior to this function

(/usr/lib/f-spot/f-spot.exe:28306): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(/usr/lib/f-spot/f-spot.exe:28306): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Stacktrace:

  at (wrapper managed-to-native) GConf.Client.gconf_client_get_default () <0x00004>
  at (wrapper managed-to-native) GConf.Client.gconf_client_get_default () <0xffffffff>
  at GConf.Client..ctor () <0x0003b>
  at FSpot.GConfPreferenceBackend.get_Client () <0x0001f>
  at FSpot.GConfPreferenceBackend.AddNotify (string,FSpot.NotifyChangedHandler) <0x00033>
  at FSpot.Preferences.get_Backend () <0x0007c>
  at FSpot.Preferences.Get (string) <0x00074>
  at FSpot.Driver.Main (string[]) <0x00112>
  at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        f-spot [0x816b1fa]
        f-spot [0x807de81]
        [0xb7f82440]
        /usr/lib/libgconf-2.so.4(gconf_client_get_default+0xa9) [0xb6ca29f9]
        [0xb77d7a68]
        [0xb77d7504]
        [0xb77d74a0]
        [0xb77d73ec]
        [0xb77d72c5]
        [0xb77d6e7d]
        [0xb77d390b]
        [0xb77d31c4]
        f-spot(mono_runtime_exec_main+0x10e) [0x809c68e]
        f-spot(mono_runtime_run_main+0x173) [0x809c933]
        f-spot(mono_main+0x6a9) [0x805acd9]
        f-spot [0x805a122]
        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d34450]
        f-spot [0x805a091]

Debug info from gdb:

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb7cdc940 (LWP 28306)]
[New Thread 0xb7283b90 (LWP 28308)]
[New Thread 0xb72a7b90 (LWP 28307)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb7f82410 in __kernel_vsyscall ()
  3 Thread 0xb72a7b90 (LWP 28307)  0xb7f82410 in __kernel_vsyscall ()
  2 Thread 0xb7283b90 (LWP 28308)  0xb7f82410 in __kernel_vsyscall ()
  1 Thread 0xb7cdc940 (LWP 28306)  0xb7f82410 in __kernel_vsyscall ()

Thread 3 (Thread 0xb72a7b90 (LWP 28307)):
#0  0xb7f82410 in __kernel_vsyscall ()
#1  0xb7e9f196 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x08105c91 in ?? ()
#3  0xb72a7344 in ?? ()
#4  0x00000000 in ?? ()

Thread 2 (Thread 0xb7283b90 (LWP 28308)):
#0  0xb7f82410 in __kernel_vsyscall ()
#1  0xb7e9baa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x081088ff in ?? ()
#3  0xb77811dc in ?? ()
#4  0xb77811c4 in ?? ()
#5  0x00000001 in ?? ()
#6  0x00000000 in ?? ()

Thread 1 (Thread 0xb7cdc940 (LWP 28306)):
#0  0xb7f82410 in __kernel_vsyscall ()
#1  0xb7ded881 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7f1be14 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3  0xb7f1c1dc in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4  0x0816b295 in ?? ()
#5  0xb7bab848 in ?? ()
#6  0xb7bab844 in ?? ()
#7  0xb7bab840 in ?? ()
#8  0xb7bab83c in ?? ()
#9  0x00000000 in ?? ()
#0  0xb7f82410 in __kernel_vsyscall ()


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Aborted
Google levert veel links, maar nergens een oplossing. Ik heb een donkerbruin vermoeden dat mono b0rken is in Hardy. Of heeft iemand anders een goede tip?

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
  • Steunpunt: Nee
f-spot draait niet op Hardy KDE4 remix
« Reactie #1 Gepost op: 2008/05/01, 17:18:19 »
Coolness. Mono is dus idd b0rken in Hardy. Mensen die ook fan zijn van f-spot, upgrade mono als volgt:
- voeg deze link toe aan uw sources.list: deb http://debian.meebey.net/pkg-mono ./
- doe sudo apt-get update, sudo apt-get upgrade
- klaar, nu zal f-spot wel werken

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
  • Steunpunt: Nee
f-spot draait niet op Hardy KDE4 remix
« Reactie #2 Gepost op: 2008/05/01, 20:30:04 »
Mono heeft er blijkbaar niets met te maken :(
Na herstart was het terug miserie. Blijkbaar moet voor f-spot het proces /usr/lib/libgconf2-4/gconfd draaien. Wordt ondermeer mee opgestart met firefox op een KDE systeem. Als gconfd loopt, werkt f-spot zonder problemen.