Pagina 1 di 1

Hal ha sbagliato qualcosa al boot stamattina...

Inviato: gio 21 giu 2007, 10:11
da danix
Salve a tutti,
stamattina come ogni mattina accendo il pc e do un'occhiata a tutto quello che fa durante il boot, per me è come il buongiorno ormai... Solo che stamattina qualcosa non è andato come mi aspettavo... stavo leggendo la sequenza di comandi avviati da rc.local e quando sono arrivati quelli relativi a dbus e hal è apparso un errore che non avevo mai visto prima... dbus si è caricato come sempre, invece hal mi ha riportato questo:

Codice: Seleziona tutto

Starting system message bus:  /usr/bin/dbus-uuidgen --ensure ; /usr/bin/dbus-daemon --system
Starting HAL daemon: /usr/sbin/hald --daemon=yes --use-syslog
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
*pde = 00000000
Oops: 0002 [#1]
PREEMPT
Modules linked in: w83627hf hwmon_vid hwmon eeprom i2c_isa ipv6 n_hdlc ppp_synctty ppp_generic slhc cpufreq_performance snd_seq_dummy snd_seq_oss
snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss vfat fat cpufreq_conservative p4_clockmod speedstep_lib freq_table capability commoncap psmouse
snd_usb_audio snd_usb_lib snd_hwdep quickcam_messenger usbvideo compat_ioctl32 firmware_class usbatm videodev atm v4l2_common v4l1_compat wlan_scan_sta
ath_rate_sample usb_storage ath_pci sg wlan snd_via82xx snd_ac97_codec via_agp ac97_bus snd_pcm snd_timer snd_page_alloc agpgart snd_mpu401_uart ath_hal(P)
snd_rawmidi evdev snd_seq_device snd ehci_hcd via_rhine uhci_hcd i2c_viapro mii i2c_core soundcore pcspkr ns558 gameport serio_raw parport_pc parport
CPU:    0
EIP:    0060:[<c017bae4>]    Tainted: P       VLI
EFLAGS: 00010282   (2.6.21.3 #1)
EIP is at create_empty_buffers+0x14/0x8a
eax: 00000000   ebx: c1490c20   ecx: 00000000   edx: 00000000
esi: 00000000   edi: e62daf40   ebp: c1490c20   esp: e4871cac
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process hald-probe-volu (pid: 3063, ti=e4870000 task=eece65b0 task.ti=e4870000)
Stack: c1490c20 00000000 c017c6d4 00000286 00000000 c028341f 00000000 00000001
00000002 00000000 00000001 e4871cd4 00004000 e4871d48 00000096 00000020
00000000 c020e9be e62daea8 c017f17f c1490c20 00000008 e62daf44 c1490c20
Call Trace:
[<c017c6d4>] block_read_full_page+0x2f7/0x351
[<c028341f>] ide_do_drive_cmd+0x111/0x13a
[<c020e9be>] radix_tree_node_alloc+0x16/0x53
[<c017f17f>] blkdev_get_block+0x0/0x6f
[<c013bf01>] add_to_page_cache+0x57/0xcd
[<c014263d>] read_pages+0x75/0xf0
[<c0140886>] __alloc_pages+0x54/0x2d4
[<c014282d>] __do_page_cache_readahead+0x175/0x19c
[<c0142982>] blockable_page_cache_readahead+0x4d/0xb9
[<c0142c27>] page_cache_readahead+0x174/0x1a3
[<c013ca3c>] do_generic_mapping_read+0x40e/0x51d
[<c013cdac>] generic_file_aio_read+0x17f/0x1d4
[<c013cb4b>] file_read_actor+0x0/0xe2
[<c015a6c9>] do_sync_read+0xc8/0x117
[<c0204fc1>] blkdev_driver_ioctl+0x50/0x86
[<c012a34b>] autoremove_wake_function+0x0/0x43
[<c0180336>] block_ioctl+0x18/0x1d
[<c017f404>] block_llseek+0xb6/0xf5
[<c015a877>] vfs_read+0x15f/0x164
[<c015ab3a>] sys_read+0x41/0x6a
[<c0103f4c>] syscall_call+0x7/0xb
=======================
Code: c4 04 89 e8 31 d2 5b 5e 5f 5d e9 a4 31 fc ff 0f 0b eb fe 0f 0b eb fe 56 89 ce b9 01 00 00 00 53 89 c3 e8 1e f7 ff ff 89 c1 89 c2 <09> 32 89 d0 8b 52
04 85 d2 75 f5 89 48 04 89 e0 25 00 e0 ff ff
EIP: [<c017bae4>] create_empty_buffers+0x14/0x8a SS:ESP 0068:e4871cac
La cosa mi preoccupa un po', anche perchè da ieri ad oggi non è cambiato nulla, ieri funzionava tutto senza problemi e stamattina questo...
A cosa può essere dovuto??

Grazie mille a tutti...

Inviato: gio 21 giu 2007, 13:45
da natostanco
Spero di non dire una scemenza, ma... non potrebbe essere un guasto dell'hardware?
L'anno scorso continuamente ricevevo messaggi simili al boot. Il problema? RAM difettosa. Una volta sostituita tutto è tornato a posto.
Poi non so se sia anche il tuo caso
Saluti.

Inviato: gio 21 giu 2007, 19:33
da danix
Ciao, grazie della risposta, ma non credo sia la ram perchè il sistema rileva ancora entrambi i banchi, inoltre è successo solo una volta e credo di aver capito che si tratta del fatto che avevo un dvd dentro il lettore, infatti al successivo riavvio mi sono accorto e l'ho tolto prima del boot e l'errore è sparito...
Mah, misteri di hal...

Ciau...

Inviato: ven 22 giu 2007, 20:20
da dapuzz
di solito quando è così sono bug del kernel, per cui ti mostra il backtrace per inviare eventuali segnalazioni se riesci a riprodurlo.