On Tue, 01 Dec 2009 13:23:37 -0000 Milan Bouchet-Valat <nalimi...@club.fr> wrote:
> Interesting! Could you simply try the steps I described in my first > comment? We must find out what's going on before reporting this against > HAL. I may well be that liboobs is doing something bad here. Here's the gdb output: $ gdb shares-admin GNU gdb (GDB) 7.0-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/shares-admin...(no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/shares-admin [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. hal_context_get_initial_devices (config=0x80aec88) at oobs-ifacesconfig.c:194 194 oobs-ifacesconfig.c: No such file or directory. in oobs-ifacesconfig.c (gdb) ba #0 hal_context_get_initial_devices (config=0x80aec88) at oobs-ifacesconfig.c:194 #1 init_hal_context (config=0x80aec88) at oobs-ifacesconfig.c:233 #2 oobs_ifaces_config_init (config=0x80aec88) at oobs-ifacesconfig.c:246 #3 0x0020697f in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #4 0x001eb748 in ?? () from /usr/lib/libgobject-2.0.so.0 #5 0x00e8410a in oobs_object_constructor (type=134969616, n_construct_properties=1, construct_params=0x80b7910) at oobs-object.c:210 #6 0x001ecb62 in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #7 0x001ed5f1 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #8 0x001ed70e in g_object_new () from /usr/lib/libgobject-2.0.so.0 #9 0x00e95d0b in oobs_ifaces_config_get () at oobs-ifacesconfig.c:815 #10 0x08052a33 in ?? () #11 0x0020697f in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #12 0x001eb748 in ?? () from /usr/lib/libgobject-2.0.so.0 #13 0x08055655 in ?? () #14 0x08052993 in ?? () #15 0x001ecb62 in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #16 0x001ed5f1 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #17 0x001ed70e in g_object_new () from /usr/lib/libgobject-2.0.so.0 #18 0x080521d6 in ?? () #19 0x08052bc6 in ?? () #20 0x00a4ab56 in __libc_start_main (main=0x8052b40, argc=1, ---Type <return> to continue, or q <return> to quit--- ubp_av=0xbffff314, init=0x8056e60, fini=0x8056e50, rtld_fini=0x236d20 <_dl_fini>, stack_end=0xbffff30c) at libc-start.c:220 #21 0x0804e3a1 in ?? () (gdb) q BTW, after restarting udev, Xfce4's "Governor Plugin", which allows to change the CPU governor, exits after printing the message: "Could not find a device able to handle cpufreq control" Don't know if this is related, or relevant... Looks to me like udev doesn't handle being restarted properly, and liboobs crashing in turn. (I tried disabling udev in the first place because it prevents my second harddrive from spinning down. The HD is unmounted and unused, but I had problems with spinning it down. At first it would immediately spin up after spinning down while udev was running. My workaround was a little script that killall'd udev, hdparm -y, then called /etc/init.d/udev.d restart. This "worked" in 9.04, but obviously not in 9.10... Now, after upgrading to 9.10, it's spinning down properly after 3 idle minutes as set in /etc/hdparm.conf, then randomly spins up again after a while, then spins down again 3 minutes later... Judging from web search results, problems with udev preventing disks from spinning down seem to be common. All this is unrelated to liboobs of course.) -- shares-admin crashes on start when udev has been restarted without reboot https://bugs.launchpad.net/bugs/490694 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-system-tools in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs