Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: gnome-do + pluginy  (Přečteno 3821 krát)

Rawen

  • Aktivní člen
  • *
  • Příspěvků: 435
gnome-do + pluginy
« kdy: 15 Ledna 2008, 11:12:38 »
Narazil jsem na velmi příjemnou utilitku gnome-do - problém mám ale s využíváním jejích pluginů - pokud je dám do příslušného adresáře, program se na startu zhroutí s tímto hlášením:

Citace
15.1.2008 11:08:24 [Info]: Successfully loaded "Applications" Item Source.
15.1.2008 11:08:24 [Info]: Successfully loaded "Define" Command.
15.1.2008 11:08:24 [Info]: Successfully loaded "Directory Scanner" Item Source.
15.1.2008 11:08:24 [Info]: Successfully loaded "Firefox Bookmarks" Item Source.
15.1.2008 11:08:24 [Info]: Successfully loaded "GNOME Special Locations" Item Source.
15.1.2008 11:08:24 [Info]: Successfully loaded "Email" Command.
15.1.2008 11:08:24 [Info]: Successfully loaded "Manually-typed path items" Item Source.
15.1.2008 11:08:24 [Info]: Successfully loaded "Open" Command.
15.1.2008 11:08:24 [Info]: Successfully loaded "Open Terminal Here" Command.
15.1.2008 11:08:24 [Info]: Successfully loaded "Open URL" Command.
15.1.2008 11:08:24 [Info]: Successfully loaded "Open With..." Command.
15.1.2008 11:08:25 [Info]: Successfully loaded "Recent Files" Item Source.
15.1.2008 11:08:25 [Info]: Successfully loaded "Reveal" Command.
15.1.2008 11:08:25 [Info]: Successfully loaded "Run" Command.
15.1.2008 11:08:25 [Info]: Successfully loaded "Run in Terminal" Command.
15.1.2008 11:08:25 [Info]: Successfully loaded "Internal GNOME Do Items" Item Source.
15.1.2008 11:08:25 [Info]: Successfully loaded "GNOME Do Item Sources" Item Source.
15.1.2008 11:08:25 [Info]: Successfully loaded "Evolution Contacts" Item Source.
no implementation for interface method Do.Universe.ICommand::get_ModifierItemsOptional() in class Do.Addins.Pidgin.PidginChatCommand
METHOD .ctor()
METHOD get_Name()
METHOD get_Description()
METHOD get_Icon()
METHOD get_SupportedItemTypes()
METHOD get_SupportedModifierItemTypes()
METHOD SupportsItem(Do.Universe.IItem)
METHOD SupportsModifierItemForItems(Do.Universe.IItem[],Do.Universe.IItem)
METHOD Perform(Do.Universe.IItem[],Do.Universe.IItem[])

** ERROR **: file class.c: line 2076 (mono_class_setup_vtable_general): should not be reached
aborting...
Stacktrace:

  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes (bool) <0x00004>
  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes (bool) <0xffffffff>
  at System.Reflection.Assembly.GetTypes () <0x0000c>
  at Do.Core.UniverseManager.LoadAssembly (System.Reflection.Assembly) <0x00057>
  at Do.Core.UniverseManager.LoadAddins () <0x00201>
  at Do.Core.UniverseManager.Initialize () <0x00022>
  at Do.Do.Main (string[]) <0x000d6>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        mono [0x8194ca6]
        mono [0x8177154]
        [0xffffe440]
        /lib/tls/i686/cmov/libc.so.6(abort+0x101) [0xb7d32201]
        /usr/lib/libglib-2.0.so.0(g_logv+0x4ca) [0xb7ec8f4a]
        /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xb7ec8f89]
        /usr/lib/libglib-2.0.so.0(g_assert_warning+0x76) [0xb7ec9006]
        mono [0x81165eb]
        mono [0x8116e47]
        mono(mono_class_init+0xb2d) [0x811798e]
        mono(mono_type_get_object+0x286) [0x81a3565]
        mono [0x80bc8dc]
        mono [0x80be420]
        [0xb6744e3c]
        [0xb6744df5]
        [0xb6744ab8]
        [0xb5fc0392]
        [0xb67446fb]
        [0xb793834f]
        [0xb7938075]
        mono [0x8176f50]
        mono(mono_runtime_invoke+0x27) [0x80b0b2f]
        mono(mono_runtime_exec_main+0x142) [0x80b5383]
        mono(mono_runtime_run_main+0x27e) [0x80b5631]
        mono(mono_jit_exec+0xbd) [0x805a4cb]
        mono [0x805a5a8]
        mono(mono_main+0x1683) [0x805bdc9]
        mono [0x8059636]
        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d1c050]
        mono [0x80595b1]

Debug info from gdb:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1211087152 (LWP 21864)]
[New Thread -1254950000 (LWP 21872)]
[New Thread -1246557296 (LWP 21870)]
[New Thread -1220711536 (LWP 21869)]
[New Thread -1214997616 (LWP 21868)]
0xffffe410 in __kernel_vsyscall ()
  5 Thread -1214997616 (LWP 21868)  0xffffe410 in __kernel_vsyscall ()
  4 Thread -1220711536 (LWP 21869)  0xffffe410 in __kernel_vsyscall ()
  3 Thread -1246557296 (LWP 21870)  0xffffe410 in __kernel_vsyscall ()
  2 Thread -1254950000 (LWP 21872)  0xffffe410 in __kernel_vsyscall ()
  1 Thread -1211087152 (LWP 21864)  0xffffe410 in __kernel_vsyscall ()

Thread 5 (Thread -1214997616 (LWP 21868)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e819f6 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0811bc9f in collection_thread (unused=0x0) at collection.c:34
#3  0xb7e7a46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb7dd96de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread -1220711536 (LWP 21869)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e7e676 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x08120dde in timedwait_signal_poll_cond (cond=0xb78b01dc,
    mutex=0xb78b01c4, timeout=0x0, alertable=0) at handles.c:1413
#3  0x081210eb in _wapi_handle_timedwait_signal_handle (handle=0x404,
    timeout=0x0, alertable=0) at handles.c:1493
#4  0x08120f1f in _wapi_handle_wait_signal_handle (handle=0x404, alertable=0)
    at handles.c:1453
#5  0x081332e5 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295,
    alertable=0) at wait.c:200
#6  0x080cad50 in finalizer_thread (unused=0x0) at gc.c:835
#7  0x080e92fb in start_wrapper (data=0x8271ba0) at threads.c:309
#8  0x081316ad in thread_start_routine (args=0xb775cb10) at threads.c:253
#9  0x0814ab16 in GC_start_routine ()
#10 0xb7e7a46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb7dd96de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread -1246557296 (LWP 21870)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7dcf5e7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7ec3593 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x08e62af0 in ?? ()
#4  0x00000001 in ?? ()
#5  0xffffffff in ?? ()
#6  0x08e62af0 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb7e4d140 in ?? () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7e7c541 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7ec3909 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#11 0xb5e0f932 in ?? () from /usr/lib/libebook-1.2.so.9
#12 0x08e61390 in ?? ()
#13 0x00000000 in ?? ()

Thread 2 (Thread -1254950000 (LWP 21872)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7dcf5e7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7ec3593 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x08e64078 in ?? ()
#4  0x00000009 in ?? ()
#5  0xffffffff in ?? ()
#6  0x08e64078 in ?? ()
#7  0x00000009 in ?? ()
#8  0x00000000 in ?? ()

Thread 1 (Thread -1211087152 (LWP 21864)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d98f69 in fork () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7e83874 in fork () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb7ef0ab9 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00000010 in ?? ()
#5  0x00000010 in ?? ()
#6  0x08eb89f8 in ?? ()
#7  0x08eb8aa0 in ?? ()
#8  0x08eb8aa0 in ?? ()
#9  0xb7d06000 in ?? ()
#10 0xb7d70071 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0x00000010 in ?? ()
#12 0x00000010 in ?? ()
#13 0x00000010 in ?? ()
#14 0xbfb69d34 in ?? ()
#15 0xb7d71fc0 in malloc () from /lib/tls/i686/cmov/libc.so.6
#16 0xb7ef16ab in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#17 0xb7ef1b4c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#18 0x08194d84 in mono_handle_native_sigsegv (signal=6, ctx=0xbfb6a8bc)
    at mini-exceptions.c:1065
#19 0x08177154 in sigabrt_signal_handler (_dummy=6, info=0xbfb6a83c,
    context=0xbfb6a8bc) at mini.c:11190
#20 <signal handler called>
#21 0xffffe410 in __kernel_vsyscall ()
#22 0xb7d30875 in raise () from /lib/tls/i686/cmov/libc.so.6
#23 0xb7d32201 in abort () from /lib/tls/i686/cmov/libc.so.6
#24 0xb7ec8f4a in g_logv () from /usr/lib/libglib-2.0.so.0
#25 0xb7ec8f89 in g_log () from /usr/lib/libglib-2.0.so.0
#26 0xb7ec9006 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#27 0x081165eb in mono_class_setup_vtable_general (class=0x8eb1c64,
    overrides=0x0, onum=0) at class.c:2076
#28 0x08116e47 in mono_class_setup_vtable (class=0x8eb1c64) at class.c:1820
#29 0x0811798e in mono_class_init (class=0x8eb1c64) at class.c:2590
#30 0x081a3565 in mono_type_get_object (domain=0x21ed8, type=0x8eb1cfc)
    at reflection.c:5472
#31 0x080bc8dc in mono_module_get_types (domain=0x21ed8, image=0x8e68f30,
    exportedOnly=0 '\0') at icall.c:4626
#32 0x080be420 in ves_icall_System_Reflection_Assembly_GetTypes (
    assembly=0x41b40, exportedOnly=0 '\0') at icall.c:4704
#33 0xb6744e3c in ?? ()
#34 0x00041b40 in ?? ()
#35 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()


=================================================================
Got a SIGABRT 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 (core dumped)

- zkoušel jsem hledat na googlu a dle doporučení několika lidí nainstalit co nejvíc (všechny) knihovny pro mono a balík gtk-sharp. Taky jsem zkoušel gnome-do zkompilovat ze zdrojáku, ale chová se stejně. Nevyzná se v tom někdo líp? Co tomu chybí?

Díky!
 ;D
Linux je pro borce, který se dokáží sami rozhodovat!

 

Provoz zaštiťuje spolek OpenAlt.