Hi! I'm trying to package mdk for Fedora and I'm almost there. :) The problem is that after running gmixvm it consumes much of disk and CPU resources. I managed to find out that it's scanning the whole directory tree (either /usr/bin or home directory, depending how it is started). Attached is gdb stack trace. Do you know what could be the exact problem?
Stjepan (gdb) run Starting program: /usr/bin/gmixvm warning: .dynamic section for "/usr/lib/libfreetype.so.6" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations [Thread debugging using libthread_db enabled] Missing separate debuginfo for /usr/lib/libtdb.so.1 Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/a9/d89f5a179340f6dc46499bbcdce21d2f85a644.debug warning: "/usr/lib/debug/usr/lib/gconv/libJIS.so.debug": The separate debug info file has no debug info warning: .dynamic section for "/usr/lib/libibus.so.1" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/usr/lib/libfam.so.0" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations (gmixvm:12652): GVFS-RemoteVolumeMonitor-WARNING **: invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.Private.GduVolumeMonitor: org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process /usr/libexec/gvfs-gdu-volume-monitor received signal 11 warning: .dynamic section for "/usr/lib/libbeagle.so.1" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations [New Thread 0xb677fb70 (LWP 12788)] [New Thread 0xb5bffb70 (LWP 12789)] [New Thread 0xb4fffb70 (LWP 12790)] [Thread 0xb677fb70 (LWP 12788) exited] [Thread 0xb4fffb70 (LWP 12790) exited] [Thread 0xb5bffb70 (LWP 12789) exited] [New Thread 0xb5bffb70 (LWP 12851)] [New Thread 0xb4fffb70 (LWP 12852)] [New Thread 0xb677fb70 (LWP 12853)] [Thread 0xb677fb70 (LWP 12853) exited] [Thread 0xb5bffb70 (LWP 12851) exited] ^C Program received signal SIGINT, Interrupt. 0x0556b0c3 in IA__gtk_tree_path_free (path=0x928fd58) at gtktreemodel.c:630 630 { Missing separate debuginfos, use: debuginfo-install GConf2-2.27.0-1.fc12.i686 cairo-1.8.8-3.fc12.i686 expat-2.0.1-7.i686 gamin-0.1.10-5.fc12.i686 gmp-4.3.1-5.fc12.i686 gtk2-engines-2.18.2-5.fc12.i686 gvfs-1.3.6-2.fc12.i686 ibus-gtk-1.2.0.20090915-1.fc12.i686 ibus-libs-1.2.0.20090915-1.fc12.i686 libXau-1.0.5-1.fc12.i686 libXcomposite-0.4.0-10.fc12.i686 libXcursor-1.1.10-1.fc12.i686 libXdamage-1.1.1-9.fc12.i686 libXfixes-4.0.3-8.fc12.i686 libXi-1.2.99-11.20090825.fc12.i686 libXinerama-1.0.99.1-1.fc12.i686 libXrandr-1.3.0-3.fc12.i686 libXrender-0.9.4-7.fc12.i686 libattr-2.4.43-4.fc12.i686 libbeagle-0.3.9-5.fc12.i686 libcanberra-0.17-2.fc12.i686 libcanberra-gtk2-0.17-2.fc12.i686 libcap-2.16-5.fc12.i686 libglade2-2.6.4-3.fc12.i686 libogg-1.1.4-2.fc12.i686 libselinux-2.0.86-2.fc12.i686 libtool-ltdl-2.2.6-13.fc12.i686 libudev-145-7.fc12.i686 libvorbis-1.2.3-2.fc12.i686 libxml2-2.7.4-2.fc12.i686 nss-softokn-freebl-3.12.4-9.fc12.i686 pango-1.25.6-1.fc12.i686 (gdb) thread apply all bt Thread 6 (Thread 0xb4fffb70 (LWP 12852)): #0 0x008fd416 in __kernel_vsyscall () #1 0x00513402 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0x00aa8faf in g_cond_timed_wait_posix_impl (cond=0xfffffdfc, entered_mutex=0x75, abs_time=0xb4fff2c8) at gthread-posix.c:242 #3 0x006ca7ec in g_async_queue_pop_intern_unlocked (queue=0x80f32b0, try=<value optimized out>, end_time=0xb4fff2c8) at gasyncqueue.c:365 #4 0x006ca906 in IA__g_async_queue_timed_pop (queue=0x80f32b0, end_time=0xb4fff2c8) at gasyncqueue.c:491 #5 0x0071c1f6 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:121 #6 g_thread_pool_thread_proxy () at gthreadpool.c:324 #7 0x0071abf0 in g_thread_create_proxy (data=0x828f0a0) at gthread.c:635 #8 0x0050e9d5 in start_thread (arg=0xb4fffb70) at pthread_create.c:297 #9 0x0043565e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7fca720 (LWP 12652)): #0 0x0556b0c3 in IA__gtk_tree_path_free (path=0x928fd58) at gtktreemodel.c:630 #1 0x002fa4ff in traverse_cells (tree_view=<value optimized out>, tree_path=<value optimized out>, set_stale=<value optimized out>, inc_row=<value optimized out>) at gailtreeview.c:3782 #2 0x002fd030 in model_row_inserted (tree_model=<value optimized out>, path=<value optimized out>, iter=<value optimized out>, user_data=<value optimized out>) at gailtreeview.c:2885 #3 0x05475719 in _gtk_marshal_VOID__BOXED_BOXED (closure=<value optimized out>, return_value=<value optimized out>, n_param_values=<value optimized out>, param_values=<value optimized out>, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:1309 #4 0x007e9643 in IA__g_closure_invoke (closure=0x84cf3b8, return_value=0x0, n_param_values=3, param_values=0x928a080, invocation_hint=0xbfffe350) at gclosure.c:767 #5 0x0080096e in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x84b44a0, emission_return=0x0, instance_and_params=0x928a080) at gsignal.c:3317 #6 0x0080189d in IA__g_signal_emit_valist (instance=0x84b44a0, signal_id=322, detail=0, var_args=0xbfffe514 "0\375(\t8\345\377\277\001") at gsignal.c:2980 #7 0x00801d57 in IA__g_signal_emit (instance=0x84b44a0, signal_id=322, detail=0) at gsignal.c:3037 #8 0x0556bad8 in IA__gtk_tree_model_row_inserted (tree_model=<value optimized out>, path=<value optimized out>, iter=<value optimized out>) at gtktreemodel.c:1498 #9 0x05576a6a in gtk_tree_model_sort_row_inserted (s_model=<value optimized out>, s_path=<value optimized out>, s_iter=<value optimized out>, data=<value optimized out>) at gtktreemodelsort.c:687 #10 0x05475719 in _gtk_marshal_VOID__BOXED_BOXED (closure=<value optimized out>, return_value=<value optimized out>, ---Type <return> to continue, or q <return> to quit--- n_param_values=<value optimized out>, param_values=<value optimized out>, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:1309 #11 0x007e9643 in IA__g_closure_invoke (closure=0x84d3718, return_value=0x0, n_param_values=3, param_values=0x9289d60, invocation_hint=0xbfffe720) at gclosure.c:767 #12 0x008004c0 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x84a8ed0, emission_return=0x0, instance_and_params=0x9289d60) at gsignal.c:3247 #13 0x0080189d in IA__g_signal_emit_valist (instance=0x84a8ed0, signal_id=322, detail=0, var_args=0xbfffe8e4 "`\351\377\277\b\351\377\277\372\260V\005\b") at gsignal.c:2980 #14 0x00801d57 in IA__g_signal_emit (instance=0x84a8ed0, signal_id=322, detail=0) at gsignal.c:3037 #15 0x0556bad8 in IA__gtk_tree_model_row_inserted (tree_model=<value optimized out>, path=<value optimized out>, iter=<value optimized out>) at gtktreemodel.c:1498 #16 0x05420674 in do_files_added (model=<value optimized out>, parent_node=<value optimized out>, files=<value optimized out>) at gtkfilesystemmodel.c:1710 #17 0x007f7a6c in IA__g_cclosure_marshal_VOID__POINTER (closure=0x823fd70, return_value=0x0, n_param_values=2, param_values=0x84cc028, invocation_hint=0xbfffeae0, marshal_data=0x54207c0) at gmarshal.c:601 #18 0x007e9643 in IA__g_closure_invoke (closure=0x823fd70, return_value=0x0, n_param_values=2, param_values=0x84cc028, invocation_hint=0xbfffeae0) at gclosure.c:767 #19 0x008004c0 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x84af150, emission_return=0x0, instance_and_params=0x84cc028) at gsignal.c:3247 #20 0x0080189d in IA__g_signal_emit_valist (instance=0x84af150, signal_id=386, detail=0, var_args=0xbfffeca0 "\220\314A\005P\361J\b(\355\377\277", <incomplete sequence \370\227\200>) at gsignal.c:2980 #21 0x00801d57 in IA__g_signal_emit (instance=0x84af150, signal_id=386, detail=0) at gsignal.c:3037 #22 0x0541ce2a in enumerator_files_callback (source_object=<value optimized out>, result=<value optimized out>, user_data=<value optimized out>) at gtkfilesystem.c:1448 #23 0x00b1a405 in next_async_callback_wrapper (source_object=0x84b72a8, res=0x91d5818, user_data=0x84af150) at gfileenumerator.c:299 #24 0x00b390d0 in IA__g_simple_async_result_complete (simple=0x91d5818) at gsimpleasyncresult.c:590 #25 0x00b393df in complete_in_idle_cb_for_thread (_data=0x85f9dc8) at gsimpleasyncresult.c:652 #26 0x006ee382 in g_idle_dispatch (source=0x9211328, callback=0, user_data=0x85f9dc8) at gmain.c:4065 #27 0x006f0198 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 #28 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 #29 0x006f3ac8 in g_main_context_iterate (context=0x80d07a8, block=<value optimized out>, dispatch=1, self=0x80b5e68) at gmain.c:2591 #30 0x006f3f3f in IA__g_main_loop_run (loop=0x8372c80) at gmain.c:2799 #31 0x05471129 in IA__gtk_main () at gtkmain.c:1205 #32 0x080520d8 in inner_main_ (argc=<value optimized out>, argv=<value optimized out>) at gmixvm.c:37 ---Type <return> to continue, or q <return> to quit--- #33 0x00170933 in gh_launch_pad (closure=0x80520a0, argc=1, argv=0xbffff354) at gh_init.c:41 #34 0x0017d3f7 in invoke_main_func (body_data=0xbffff220) at init.c:367 #35 0x0014df63 in c_body (d=0xbffff194) at continuations.c:349 #36 0x001c4764 in scm_c_catch (tag=0x104, body=0x14df50 <c_body>, body_data=0xbffff194, handler=0x14df80 <c_handler>, handler_data=0xbffff194, pre_unwind_handler=0x80518fc <scm_handle_by_message_noe...@plt>, pre_unwind_handler_data=0x0) at throw.c:203 #37 0x0014e563 in scm_i_with_continuation_barrier (body=0x14df50 <c_body>, body_data=0xbffff194, handler=0x14df80 <c_handler>, handler_data=0xbffff194, pre_unwind_handler=0x80518fc <scm_handle_by_message_noe...@plt>, pre_unwind_handler_data=0x0) at continuations.c:325 #38 0x0014e644 in scm_c_with_continuation_barrier (func=0x17d3b0 <invoke_main_func>, data=0xbffff220) at continuations.c:367 #39 0x001c32ba in scm_i_with_guile_and_parent (func=0x17d3b0 <invoke_main_func>, data=0xbffff220, parent=0x0) at threads.c:733 #40 0x001c33af in scm_with_guile (func=0x17d3b0 <invoke_main_func>, data=0xbffff220) at threads.c:721 #41 0x0017d390 in scm_boot_guile (argc=1, argv=0xbffff354, main_func=0x170910 <gh_launch_pad>, closure=0x80520a0) at init.c:350 #42 0x00170906 in gh_enter (argc=1, argv=0xbffff354, c_main_prog=0x80520a0 <inner_main_>) at gh_init.c:51 #43 0x0805208c in main (argc=<value optimized out>, argv=<value optimized out>) at gmixvm.c:114 (gdb) kill Kill the program being debugged? (y or n) y (gdb) qui _______________________________________________ bug-mdk mailing list bug-mdk@gnu.org http://lists.gnu.org/mailman/listinfo/bug-mdk