Results 1 to 8 of 8
Hi everyone.
Running slackware 12.1 with KDE.
I'm trying this question over at linuxquestions, but I'll try here too. Sometimes one group of people knows what the other doesn't. :P
...
- 07-10-2008 #1Just Joined!
- Join Date
- May 2008
- Posts
- 9
Hard drive, USB stick automount not working, broken HALD.
Hi everyone.
Running slackware 12.1 with KDE.
I'm trying this question over at linuxquestions, but I'll try here too. Sometimes one group of people knows what the other doesn't. :P
Basically, I want to be able to plug in a hard drive or USB stick, and have KDE mount it for me and put an icon on the desktop.
What I've done so far:
- added self to plugdev
- made fstab entry
- had to mount drive manually
- commented out fstab entry on realising it would disable correct functioning of hal/automount etc.
- realised it wasn't working
- tried lsscsi - the hard drive is showing up there
- tried dmesg - drive also showing up there
- cheked if dbus, hal and udev were running - turns out hal isn't. (ps ax | grep hald)
- figured that this must be my problem.
- ran hald with hald --daemon=no --verbose=yes - it segfaults after spewing stuff at me, none of which seems useful.
Folks over at linuxquestions told me to check that I didn't have a noacpi boot option. Nothing like that in my /etc/lilo.conf, but I'm a bit of a noob, so maybe I'm not checking for everything in the right places.
I can mount USB storage media as root with an fstab entry, and I can also pmount it as a regular user. This is useful and all, but this is my laptop (ie. my main computer). I want automagical convenience, dammit! :P
Basically, how do I fix HAL, and KDE to work?
Here's the output from trying to run it with --daemon=no (just the last bit - it's really long):
Code:10:03:18.503 [i] device.c:3823: add_dev: subsys=acpi sysfs_path=/sys/devices/LNXSYSTM:00/device:00/PNP0C14:00 dev= parent_dev=0x00000000 10:03:18.503 [i] coldplug.c:214: pool_num_freed = 78 (of 895) 10:03:18.503 [i] hotplug.c:142: /sys/devices/pci0000:00/0000:00:00.0 is a device (subsystem) 10:03:18.503 [i] device.c:3823: add_dev: subsys=pci sysfs_path=/sys/devices/pci0000:00/0000:00:00.0 dev= parent_dev=0x00000000 Segmentation fault
- 07-11-2008 #2
Hmmmm
It should not be so complicated. Can you check whether /etc/rc.d/rc.udev and /etc/rc.d/rc.hald are executable?
You can start|stop|restart those services (as root) with
Unless it's not executable, but then you can try to see if it works ok with this: (as root)Code:/etc/rc.d/rc.hald start
And yo may need to start rc.udev in the same manner.Code:sh /etc/rc.d/rc.hald start
That is good advice, specially for older hardware. And you looked in the right place also. The thing is, if acpi settings are the cause of this, then matters are a bit more complicated then 'just' adding noacpi to lilo.conf. 'cuz That usually has side effects. For instance, your machine might not auto-poweroff anymore. That can be fixed. But it's a whole different game than getting a daemon to run on boot, as I think is the first step to take.
Originally Posted by dewert
By the way, I tried to find your thread on LQ, to see how you where progressing, but I couldn't find anything recent that resembled your problem
.
It's often a Bad Idea to take advice from two fora in paralel, because you'll find different people have different approaches, and some may conflict with each other. And, as the saying goes, ask ten Slackers and you'll get eleven answers
EDIT: I realize this post may or may not mean anything to you. Feel free to ask for clarification.
Can't tell an OS by it's GUI
- 07-12-2008 #3Just Joined!
- Join Date
- May 2008
- Posts
- 9
Ok, so, here's what I'm getting for executable status:
udev is also running:Code:# ls -l | grep hald -rwxr-xr-x 1 root root 906 2008-04-01 15:07 rc.hald # ls -l | grep udev -rwxr-xr-x 1 root root 3920 2007-09-24 08:38 rc.udev
but hald is not.Code:# ps ax | grep udev 1265 ? S<s 0:00 /sbin/udevd --daemon
But I knew that. I'm not that much of a noob! :P And, to quote Nigerian scammers, "I am in receipt of your [post], and have read and understood it." Thanks for the concern, though. Sometimes, linux speak does go way over my head.
I should certainly hope that I don't have anything that qualifies as older hardware... this laptop is about a year old! Anyway, how would I go about checking for the boot options properly?
As for running on boot, it's trying to... but as evidenced by trying to run hald with --daemon=no, it segfaults... (I'm assuming it does the same thing when running as a daemon.)
My thread on linuxquestions is: External USB hard drive not auto-mounting - broken HAL? - LinuxQuestions.org
But I think I'll try to listen to your advice - that thread hasn't been getting many responses lately, and you seem to be a helpful person, Freston.
Hope to hear from you soon. Please, this is driving me nuts! *sigh*
- 07-12-2008 #4Just Joined!
- Join Date
- May 2008
- Posts
- 9
Ok, I found something unhappy:
hal in Debian sarge - PHWinfo
This seems to be VERY similar to the problem I'm having. Only problem is, slackware 12.1 is the latest version. Could someone explain to me how to fix this bug, or tell me that it isn't the same thing? :P I really do think it is, though. I upgraded to hal 0.5.11 in the meantime, and it still does the same thing.
This is fairly peculiar, and I'm wondering if it isn't maybe a kernel problem instead. I have slack 12.0 on a desktop, and on it, hal and all that works 100%. Maybe I'll try switching to the kernel from 12.0 and see what it does? (This isn't a permanent solution, though, because my wireless card's driver was added to the kernel somewhere between wahtever 12 has, and 2.6.24.)
- 07-12-2008 #5
Thank you for die understand und kompliment, I will try further your help

First off, as you've no doubt realized by now, you do have a problem in the machine. Let's classify this as 'non-fixable with chmod'. The permissions on the rc files are good. It tries to work but it doesn't.
The segmentation fault?? I take it it doesn't crash your system? It just leaves you with a nasty error.
To me at this point it looks more like a bug than a setting. I run 12.1 myself and HAL works perfectly. But before concluding anything, first let's try getting some more info from your system.
This is what I call a shot of hail ('cuz you never know what you hit)
See what that comes up with.Code:dmesg|grep -i acpi dmesg|grep -i hal dmesg|grep -i udev dmesg|grep -i error dmesg|grep -i bug dmesg|grep -i fault dmesg|grep -i not # This one is much more useful than you'd expect ;-) dmesg|grep -i can't dmesg|grep -i unable dmesg|grep -i anything else you can think off
And last but not least:
I hope this gives some info on where hald goes wrong. Can you post the output here?Code:strace /etc/rc.d/rc.hald restart
Can't tell an OS by it's GUI
- 07-12-2008 #6Just Joined!
- Join Date
- May 2008
- Posts
- 9
Sorry to dump all of this on you, but here goes:
And the long ugly one:Code:# dmesg | grep -i acpi BIOS-e820: 000000003f680000 - 000000003f700000 (ACPI NVS) ACPI: RSDP 000F6700, 0024 (r3 HP ) ACPI: XSDT 3F6845E6, 007C (r1 HPQOEM SLIC-MPC 6040000 LTP 0) ACPI: FACP 3F68CC2A, 00F4 (r3 INTEL CALISTGA 6040000 ALAN 1) ACPI: DSDT 3F6854B4, 7702 (r1 HPQOEM SLIC-MPC 6040000 MSFT 3000000) ACPI: FACS 3F68DFC0, 0040 ACPI: APIC 3F68CD1E, 0068 (r1 HPQOEM SLIC-MPC 6040000 LOHR 64) ACPI: HPET 3F68CD86, 0038 (r1 HPQOEM SLIC-MPC 6040000 LOHR 64) ACPI: MCFG 3F68CDBE, 003C (r1 HPQOEM SLIC-MPC 6040000 LOHR 64) ACPI: SLIC 3F68CDFA, 0176 (r1 HPQOEM SLIC-MPC 6040000 HPQ 1) ACPI: APIC 3F68CF70, 0068 (r1 HPQOEM SLIC-MPC 6040000 LTP 0) ACPI: BOOT 3F68CFD8, 0028 (r1 HPQOEM SLIC-MPC 6040000 LTP 1) ACPI: SSDT 3F6852AA, 020A (r1 HPQOEM SLIC-MPC 1000 INTL 20050624) ACPI: SSDT 3F684BEE, 025F (r1 HPQOEM SLIC-MPC 3000 INTL 20050624) ACPI: SSDT 3F684B48, 00A6 (r1 HPQOEM SLIC-MPC 3000 INTL 20050624) ACPI: SSDT 3F684662, 04E6 (r1 HPQOEM SLIC-MPC 3000 INTL 20050624) ACPI: BIOS bug: multiple APIC/MADT found, using 0 ACPI: If "acpi_apic_instance=2" works better, notify linux-acpi@vger.kernel.org ACPI: DMI detected: Hewlett-Packard ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information ACPI: Core revision 20070126 ACPI: bus type pci registered ACPI: EC: Look up EC in DSDT ACPI: BIOS _OSI(Linux) query ignored via DMI ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in poll mode ACPI: PCI Root Bridge [PCI0] (0000:00) PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *11 ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10 ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15) ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 *11 12 14 15) ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 *10 12 14 15) ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 *11 12 14 15) pnp: PnP ACPI init ACPI: bus type pnp registered ACPI: EC: non-query interrupt received, switching to interrupt mode pnp: PnP ACPI: found 11 devices ACPI: ACPI bus type pnp unregistered PCI: Using ACPI for IRQ routing ACPI: RTC can wake from S4 ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 17 (level, low) -> IRQ 16 ACPI: PCI Interrupt 0000:00:1c.2[C] -> GSI 18 (level, low) -> IRQ 17 ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 17 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 20 (level, low) -> IRQ 19 ACPI: PCI Interrupt 0000:08:09.0[A] -> GSI 16 (level, low) -> IRQ 20 ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 21 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 21 ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 18 ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 21 (level, low) -> IRQ 22 ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 16 (level, low) -> IRQ 20 ACPI: SSDT 3F684F6E, 027F (r1 PmRef Cpu0Ist 3000 INTL 20050624) ACPI: SSDT 3F684E4D, 009C (r1 PmRef Cpu0Cst 3001 INTL 20050624) ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT 3F6851ED, 00BD (r1 PmRef Cpu1Ist 3000 INTL 20050624) ACPI: SSDT 3F684EE9, 0085 (r1 PmRef Cpu1Cst 3000 INTL 20050624) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: PCI Interrupt 0000:00:1f.3[B] -> GSI 20 (level, low) -> IRQ 19 ACPI: Power Button (FF) [PWRF] ACPI: Lid Switch [LID0] ACPI: Sleep Button (CM) [SLPB] ACPI: Power Button (CM) [PWRB] ACPI: Thermal Zone [TZS0] (37 C) ACPI: Thermal Zone [TZS1] (37 C) ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 19 (level, low) -> IRQ 18 ACPI: Video Device [VGA] (multi-head: yes rom: no post: no) ACPI: AC Adapter [ADP1] (off-line) ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) ACPI: Battery Slot [BAT0] (battery present) ACPI: PCI Interrupt 0000:08:09.1[B] -> GSI 18 (level, low) -> IRQ 17 ACPI: PCI Interrupt 0000:08:08.0[A] -> GSI 20 (level, low) -> IRQ 19 ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 23 # dmesg | grep -i hal Marking TSC unstable due to: possible TSC halt in C2. hald[2921]: segfault at 00000000 eip 080648d5 esp bf9cd370 error 4 # dmesg | grep -i udev # dmesg | grep -i error rtc_cmos: probe of 00:08 failed with error -16 APIC error on CPU0: 00(40) APIC error on CPU1: 00(40) hald[2921]: segfault at 00000000 eip 080648d5 esp bf9cd370 error 4 # dmesg | grep -i bug ACPI: BIOS bug: multiple APIC/MADT found, using 0 SGI XFS with ACLs, security attributes, large block numbers, no debug enabled usbmon: debugfs is not available ehci_hcd 0000:00:1d.7: debug port 1 # dmesg | grep -i fault Kernel command line: auto BOOT_IMAGE=read-only root=803 vt.default_utf8=0 io scheduler cfq registered (default) DC390: clustering now enabled by default. If you get problems load hald[2921]: segfault at 00000000 eip 080648d5 esp bf9cd370 error 4 # dmesg | grep -i not ACPI: If "acpi_apic_instance=2" works better, notify linux-acpi@vger.kernel.org system 00:01: iomem range 0xe0000000-0xefffffff could not be reserved system 00:01: iomem range 0xfed14000-0xfed17fff could not be reserved system 00:01: iomem range 0xfed18000-0xfed18fff could not be reserved system 00:01: iomem range 0xfed19000-0xfed19fff could not be reserved system 00:01: iomem range 0xfed1c000-0xfed1ffff could not be reserved system 00:01: iomem range 0xfed20000-0xfed3ffff could not be reserved system 00:01: iomem range 0xfed40000-0xfed44fff could not be reserved system 00:01: iomem range 0xfed45000-0xfed8ffff could not be reserved ICH7: not 100% native mode: will probe irqs later seagate: ST0x/TMC-8xx not detected. usbmon: debugfs is not available PCI: cache line size of 32 is not supported by device 0000:00:1d.7 intel_rng: FWH not detected ADDRCONF(NETDEV_UP): wlan0: link is not ready ADDRCONF(NETDEV_UP): eth0: link is not ready ADDRCONF(NETDEV_UP): wlan0: link is not ready /* can't wouldn't work because of the quotation mark, so I just tried "can" :P */ # dmesg | grep -i can ACPI: RTC can wake from S4 isapnp: Scanning for PnP cards... md: Scanned 0 and added 0 devices. # dmesg | grep -i unable iwl3945: Tunable channels: 11 802.11bg, 13 802.11a channels Unable to find swap-space signature Unable to find swap-space signature # dmesg | grep -i bus ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: bus type pci registered ACPI: bus type pnp registered ACPI: ACPI bus type pnp unregistered ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Driver 'st' needs updating - please use bus_type methods Driver 'sd' needs updating - please use bus_type methods Driver 'sr' needs updating - please use bus_type methods I2O Bus Adapter OSM v1.317 ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 ieee1394: Host added: ID:BUS[0-00:1023] GUID[07e40a00b9155016] i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel) input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/input/input7 input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input8
Ok, well, I hope that's informative! Thanks.Code:# strace /etc/rc.d/rc.hald restart execve("/etc/rc.d/rc.hald", ["/etc/rc.d/rc.hald", "restart"], [/* 42 vars */]) = 0 brk(0) = 0x80f2000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=117709, ...}) = 0 mmap2(NULL, 117709, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f38000 close(3) = 0 open("/lib/libtermcap.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\n\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10280, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f37000 mmap2(NULL, 13192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f33000 mmap2(0xb7f36000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7f36000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=13474, ...}) = 0 mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f2f000 mmap2(0xb7f31000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f31000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360d\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1575187, ...}) = 0 mmap2(NULL, 1357360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7de3000 mmap2(0xb7f29000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x146) = 0xb7f29000 mmap2(0xb7f2c000, 9776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f2c000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7de2000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7de26c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7f29000, 4096, PROT_READ) = 0 munmap(0xb7f38000, 117709) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) brk(0) = 0x80f2000 brk(0x80f3000) = 0x80f3000 brk(0x80f4000) = 0x80f4000 open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f54000 read(3, "# Locale name alias data base.\n#"..., 4096) = 2586 brk(0x80f5000) = 0x80f5000 brk(0x80f6000) = 0x80f6000 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7f54000, 4096) = 0 open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=378, ...}) = 0 mmap2(NULL, 378, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f54000 close(3) = 0 open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=28, ...}) = 0 mmap2(NULL, 28, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f53000 close(3) = 0 open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=64, ...}) = 0 mmap2(NULL, 64, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f52000 close(3) = 0 open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=160, ...}) = 0 mmap2(NULL, 160, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f51000 close(3) = 0 open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=82, ...}) = 0 mmap2(NULL, 82, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f50000 close(3) = 0 open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0 mmap2(NULL, 39, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f4f000 close(3) = 0 open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 close(3) = 0 open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0 mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f4e000 close(3) = 0 open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=291, ...}) = 0 mmap2(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f4d000 close(3) = 0 open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2459, ...}) = 0 mmap2(NULL, 2459, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f4c000 close(3) = 0 open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0 mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f4b000 close(3) = 0 open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=220516, ...}) = 0 mmap2(NULL, 220516, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7dac000 close(3) = 0 getuid32() = 0 getgid32() = 0 geteuid32() = 0 getegid32() = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 time(NULL) = 1215880353 brk(0x80f7000) = 0x80f7000 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f4a000 read(3, "MemTotal: 1020780 kB\nMemFre"..., 1024) = 728 close(3) = 0 munmap(0xb7f4a000, 4096) = 0 brk(0x80f8000) = 0x80f8000 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="arkadyevitch", ...}) = 0 brk(0x80f9000) = 0x80f9000 brk(0x80fa000) = 0x80fa000 stat64("/home/dewert", {st_mode=S_IFDIR|0711, st_size=4096, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0711, st_size=4096, ...}) = 0 getpid() = 6376 getppid() = 6375 brk(0x80fb000) = 0x80fb000 socket(PF_FILE, SOCK_STREAM, 0) = 3 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1083, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f4a000 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1083 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7f4a000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=117709, ...}) = 0 mmap2(NULL, 117709, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d8f000 close(3) = 0 open("/lib/libnss_compat.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\16\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=35443, ...}) = 0 brk(0x80fc000) = 0x80fc000 mmap2(NULL, 33352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d86000 mmap2(0xb7d8d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7d8d000 close(3) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00001\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=100991, ...}) = 0 mmap2(NULL, 96232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d6e000 mmap2(0xb7d82000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7d82000 mmap2(0xb7d84000, 6120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d84000 close(3) = 0 munmap(0xb7d8f000, 117709) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=117709, ...}) = 0 mmap2(NULL, 117709, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d8f000 close(3) = 0 open("/lib/libnss_nis.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\31\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=41002, ...}) = 0 mmap2(NULL, 37436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f41000 mmap2(0xb7f49000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb7f49000 close(3) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\30"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=45518, ...}) = 0 brk(0x80fd000) = 0x80fd000 mmap2(NULL, 41624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d63000 mmap2(0xb7d6c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb7d6c000 close(3) = 0 munmap(0xb7d8f000, 117709) = 0 open("/etc/passwd", O_RDONLY|0x80000 /* O_??? */) = 3 fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) _llseek(3, 0, [0], SEEK_CUR) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=1010, ...}) = 0 mmap2(NULL, 1010, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f40000 _llseek(3, 1010, [1010], SEEK_SET) = 0 munmap(0xb7f40000, 1010) = 0 close(3) = 0 brk(0x80fe000) = 0x80fe000 getpgrp() = 6375 rt_sigaction(SIGCHLD, {0x807ac80, [], 0}, {SIG_DFL}, 8) = 0 getrlimit(RLIMIT_NPROC, {rlim_cur=8116, rlim_max=8116}) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/etc/rc.d/rc.hald", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfcc22e8) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\n# Start/stop/restart t"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0 fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat64(255, {st_mode=S_IFREG|0755, st_size=906, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 brk(0x80ff000) = 0x80ff000 brk(0x8100000) = 0x8100000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n# Start/stop/restart t"..., 906) = 906 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=55238, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f40000 read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096 brk(0x8101000) = 0x8101000 read(3, "//\nalias\tJS//\t\t\tJUS_I.B1.002//\na"..., 4096) = 4096 brk(0x8102000) = 0x8102000 brk(0x8103000) = 0x8103000 brk(0x8104000) = 0x8104000 read(3, "\nmodule\tINTERNAL\t\tISO-8859-3//\t\t"..., 4096) = 4096 brk(0x8105000) = 0x8105000 brk(0x8106000) = 0x8106000 brk(0x8107000) = 0x8107000 read(3, "//\nalias\tISO-IR-199//\t\tISO-8859-"..., 4096) = 4096 brk(0x8108000) = 0x8108000 brk(0x8109000) = 0x8109000 read(3, "rom\t\t\tto\t\t\tmodule\t\tcost\nalias\tCS"..., 4096) = 4096 brk(0x810a000) = 0x810a000 brk(0x810b000) = 0x810b000 brk(0x810c000) = 0x810c000 read(3, "\tmodule\t\tcost\nalias\tCP284//\t\t\tIB"..., 4096) = 4096 brk(0x810d000) = 0x810d000 brk(0x810e000) = 0x810e000 brk(0x810f000) = 0x810f000 read(3, "st\nalias\tCP864//\t\t\tIBM864//\nalia"..., 4096) = 4096 brk(0x8110000) = 0x8110000 brk(0x8111000) = 0x8111000 brk(0x8112000) = 0x8112000 read(3, "7//\nmodule\tIBM937//\t\tINTERNAL\t\tI"..., 4096) = 4096 brk(0x8113000) = 0x8113000 brk(0x8114000) = 0x8114000 brk(0x8115000) = 0x8115000 read(3, "0//\t\tEUC-JP//\nalias\tUJIS//\t\t\tEUC"..., 4096) = 4096 brk(0x8116000) = 0x8116000 brk(0x8117000) = 0x8117000 read(3, "o\t\t\tmodule\t\tcost\nalias\tISO-IR-14"..., 4096) = 4096 brk(0x8118000) = 0x8118000 brk(0x8119000) = 0x8119000 brk(0x811a000) = 0x811a000 read(3, "10367-BOX//\nmodule\tISO_10367-BOX"..., 4096) = 4096 brk(0x811b000) = 0x811b000 brk(0x811c000) = 0x811c000 brk(0x811d000) = 0x811d000 read(3, "13\t1\nmodule\tINTERNAL\t\tEUC-JISX02"..., 4096) = 4096 brk(0x811e000) = 0x811e000 brk(0x811f000) = 0x811f000 read(3, "130//\nmodule\tIBM1130//\t\tINTERNAL"..., 4096) = 4096 brk(0x8120000) = 0x8120000 brk(0x8121000) = 0x8121000 brk(0x8122000) = 0x8122000 read(3, "\tIBM-16804//\t\tIBM16804//\nalias\tC"..., 4096) = 1990 brk(0x8123000) = 0x8123000 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7f40000, 4096) = 0 brk(0x8124000) = 0x8124000 open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\3\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=6918, ...}) = 0 brk(0x8125000) = 0x8125000 mmap2(NULL, 8220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f3e000 mmap2(0xb7f3f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb7f3f000 close(3) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x8126000) = 0x8126000 brk(0x8127000) = 0x8127000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x8128000) = 0x8128000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/var/run/hald.pid", {st_mode=S_IFREG|0644, st_size=5, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 brk(0x8129000) = 0x8129000 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -1, [905], SEEK_CUR) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7de2708) = 6377 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 6377 waitpid(-1, 0xbfcc0b9c, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGCHLD, {0x807ac80, [], 0}, {0x807ac80, [], 0}, 8) = 0 close(4) = 0 read(3, "2921\n", 128) = 5 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x807b8d0, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x807b8d0, [], 0}, 8) = 0 kill(2921, SIGTERM) = -1 ESRCH (No such process) open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "/etc/rc.d/rc.hald: line 25: kill"..., 59/etc/rc.d/rc.hald: line 25: kill: (2921) - No such process ) = 59 stat64(".", {st_mode=S_IFDIR|0711, st_size=4096, ...}) = 0 stat64("/usr/local/sbin/rm", 0xbfcc11b8) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/rm", 0xbfcc11b8) = -1 ENOENT (No such file or directory) stat64("/sbin/rm", 0xbfcc11b8) = -1 ENOENT (No such file or directory) stat64("/usr/sbin/rm", 0xbfcc11b8) = -1 ENOENT (No such file or directory) stat64("/bin/rm", {st_mode=S_IFREG|0755, st_size=35768, ...}) = 0 stat64("/bin/rm", {st_mode=S_IFREG|0755, st_size=35768, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7de2708) = 6378 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 6378 waitpid(-1, 0xbfcc0e3c, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x807b8d0, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x807b8d0, [], 0}, 8) = 0 stat64(".", {st_mode=S_IFDIR|0711, st_size=4096, ...}) = 0 stat64("/usr/local/sbin/killall", 0xbfcc1558) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/killall", 0xbfcc1558) = -1 ENOENT (No such file or directory) stat64("/sbin/killall", 0xbfcc1558) = -1 ENOENT (No such file or directory) stat64("/usr/sbin/killall", 0xbfcc1558) = -1 ENOENT (No such file or directory) stat64("/bin/killall", {st_mode=S_IFREG|0755, st_size=14424, ...}) = 0 stat64("/bin/killall", {st_mode=S_IFREG|0755, st_size=14424, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7de2708) = 6379 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG) = 6379 waitpid(-1, 0xbfcc11dc, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x807b8d0, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x807b8d0, [], 0}, 8) = 0 stat64(".", {st_mode=S_IFDIR|0711, st_size=4096, ...}) = 0 stat64("/usr/local/sbin/sleep", 0xbfcc1b38) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/sleep", 0xbfcc1b38) = -1 ENOENT (No such file or directory) stat64("/sbin/sleep", 0xbfcc1b38) = -1 ENOENT (No such file or directory) stat64("/usr/sbin/sleep", 0xbfcc1b38) = -1 ENOENT (No such file or directory) stat64("/bin/sleep", {st_mode=S_IFREG|0755, st_size=14324, ...}) = 0 stat64("/bin/sleep", {st_mode=S_IFREG|0755, st_size=14324, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7de2708) = 6380 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x807b8d0, [], 0}, {SIG_DFL}, 8) = 0 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 6380 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xbfcc183c, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGINT, {SIG_DFL}, {0x807b8d0, [], 0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/usr/sbin/hald", {st_mode=S_IFREG|0755, st_size=321340, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7de2708) = 6381 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(4) = 0 close(4) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7de2708) = 6382 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigaction(SIGINT, {0x807b8d0, [], 0}, {SIG_DFL}, 8) = 0 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 6382 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 6381 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x807b8d0, [], 0}, 8) = 0 close(3) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xbfcc0fec, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) write(1, "Starting HAL daemon: /usr/sbin/"..., 50Starting HAL daemon: /usr/sbin/hald --daemon=yes ) = 50 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7de2708) = 6383 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x807b8d0, [], 0}, {SIG_DFL}, 8) = 0 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 6383 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xbfcc128c, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGINT, {SIG_DFL}, {0x807b8d0, [], 0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\n", 906) = 1 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "", 906) = 0 exit_group(1) = ? Process 6376 detached
- 07-13-2008 #7
Difficult, difficult, difficult...
No in my opinion it seems you encounter some sort of bug. If I where you I'd file a bug raport. The necesairy (<= I can't spell that word without a spell checker and I'm not on my own machine right now
) tools to build a debug trace where installed with Slackware. See 'man hald' for details.
Some other things you might consider:
You could play around with ACPI settings to see if that helps. I wouldn't expect to much of it, but it might be worth a try. Or you could try building HAL from source, and if that doesn't help build another (older|newer) version of HAL from source.
I'm afraid that is all I can think off atm. Good luck!Can't tell an OS by it's GUI
- 07-13-2008 #8Just Joined!
- Join Date
- May 2008
- Posts
- 9
*Sigh* well that is a sad thing indeed. Thanks for all your help - I've filed a bug report, seeing as I've already tried different versions of hald, some even compiled from source. Perhaps I shall try a different distro and see what it does - don't worry though, I'll dual boot and keep slackware around!


Reply With Quote