Crash kernel avec chromium

Salut à tous ! je viens de faire une réinstallation de Squeeze sur mon portable, et j’obtiens de manière alléatoire un joli bug lors de l’utilisation de chromium (également avec chrome, j’ai aussi testé les différentes version disponible de chrome et chromium :confused: )

J’ai un onglet qui s’affiche en haut à gauche pour m’informer du crash, et dans les terminaux ouvert j’ai ceci qui s’affiche:

[code]Message from syslogd@hyperion at Sep 9 07:23:38 …
kernel:[ 965.433895] Oops: 0000 [#1] SMP

Message from syslogd@hyperion at Sep 9 07:23:38 …
kernel:[ 965.433898] last sysfs file: /sys/devices/virtual/hwmon/hwmon0/temp2_input

Message from syslogd@hyperion at Sep 9 07:23:38 …
kernel:[ 965.433987] Process chromium (pid: 5345, ti=f086c000 task=f670aec0 task.ti=f086c000)

Message from syslogd@hyperion at Sep 9 07:23:38 …
kernel:[ 965.433989] Stack:

Message from syslogd@hyperion at Sep 9 07:23:38 …
kernel:[ 965.434010] Call Trace:

Message from syslogd@hyperion at Sep 9 07:23:38 …
kernel:[ 965.434044] Code: f0 ff 08 0f 94 c2 84 d2 74 09 8b 44 24 08 e8 ca 97 f4 ff 83 c4 38 89 f8 5b 5e 5f 5d c3 56 85 d2 53 8b 70 40 74 16 3b 56 08 74 11 <8b> 1a 8d 43 34 e8 01 0c f6 ff 89 d8 e8 bb 7e f4 ff 8b 4e 04 85

Message from syslogd@hyperion at Sep 9 07:23:38 …
kernel:[ 965.434077] EIP: [] m_stop+0xe/0x3f SS:ESP 0068:f086df3c

Message from syslogd@hyperion at Sep 9 07:23:38 …
kernel:[ 965.434082] CR2: 00000000fffffff3
[/code]

je tourne avec le kernel Linux 2.6.32-5-686-bigmem #1 SMP Fri Aug 26 10:12:22 UTC 2011 i686 GNU/Linux, les seules choses recompilées sont les modules alsa et fglrx (que je recompile à chaque fois, sans soucis d’ailleurs )

avez vous une idée d’où cela pourrait-il venir ?

Ah j’avais oublié, pour info, chose nouvelle par rapport à avant (avant réinstallation, et le bug :083 ), je passe dorénavant par OpenVPN (via mon serveur), je ne pense pas que cela soit lié, mais je préfère le signaler …

Pour l’instant je suis sous iceweasel + firefox 6, et ils ont tendance à m’afficher certaines images en rose fushia au lieu de leur couleur normale :open_mouth: :think:

Arnaud.

Tu peux donner la pile lors du crash (le «Call trace» complet)

Comment je fais ça ? :confused:

Ce qui suit la ligne Call trace (dans les /var/log/syslog
(sans doute ce qui il y a derrière
kernel:[ 965.434077] EIP: [] m_stop+0xe/0x3f SS:ESP 0068:f086df3c
)

Un truc genre

[13903.441915] Pid: 12173, comm: rsync Tainted: P 2.6.30-2-amd64 #1 [13903.441920] Call Trace: [13903.441949] [<ffffffff802ddd0d>] ? mark_buffer_dirty+0x23/0x80 [13903.441957] [<ffffffff802ddd0d>] ? mark_buffer_dirty+0x23/0x80 [13903.441986] [<ffffffff80242393>] ? warn_slowpath_common+0x77/0xa3 [13903.442013] [<ffffffff802ddd0d>] ? mark_buffer_dirty+0x23/0x80 [13903.442084] [<ffffffffa013c23f>] ? ext3_commit_super+0x49/0x69 [ext3] [13903.442150] [<ffffffffa013d9eb>] ? ext3_handle_error+0x83/0xaa [ext3] [13903.442234] [<ffffffffa013da6c>] ? __ext3_std_error+0x5a/0x61 [ext3] [13903.442279] [<ffffffffa01351d4>] ? ext3_reserve_inode_write+0x6a/0x75 [ext3] [13903.442340] [<ffffffffa01351f5>] ? ext3_mark_inode_dirty+0x16/0x31 [ext3] [13903.442404] [<ffffffffa0137c1d>] ? ext3_truncate+0x77a/0x805 [ext3] ...

J’ai c/c l’intégralité de ce qu’il s’est affiché, on peut peut être trouver ça dans un log ?

oui, /var/log/syslog

J’espère que c’est ce que tu souhaite voir :

[quote]Sep 9 07:23:38 hyperion kernel: [ 965.433876] BUG: unable to handle kernel paging request at fffffff3
Sep 9 07:23:38 hyperion kernel: [ 965.433881] IP: [] m_stop+0xe/0x3f
Sep 9 07:23:38 hyperion kernel: [ 965.433890] *pdpt = 0000000001443001 *pde = 0000000000013067 *pte = 0000000000000000
Sep 9 07:23:38 hyperion kernel: [ 965.433895] Oops: 0000 [#1] SMP
Sep 9 07:23:38 hyperion kernel: [ 965.433898] last sysfs file: /sys/devices/virtual/hwmon/hwmon0/temp2_input
Sep 9 07:23:38 hyperion kernel: [ 965.433902] Modules linked in: tun parport_pc ppdev lp parport sco bridge stp bnep acpi_cpufreq rfcomm l2cap cpufreq_userspace bluetooth cpufreq_powersave cpufreq_conservative cpufreq_stats binfmt_misc uinput fuse loop snd_hda_codec_atihdmi snd_hda_codec_realtek arc4 snd_hda_intel ecb snd_hda_codec ath9k snd_hwdep mac80211 snd_pcm uvcvideo ath snd_seq videodev snd_timer cfg80211 i2c_i801 v4l1_compat snd_seq_device rfkill video output i2c_core ac battery led_class button wmi processor snd pcspkr soundcore snd_page_alloc evdev fglrx§ joydev psmouse serio_raw ext4 mbcache jbd2 crc16 sg sr_mod sd_mod crc_t10dif cdrom usbhid hid broadcom tg3 ahci ehci_hcd libata libphy usbcore scsi_mod nls_base thermal thermal_sys [last unloaded: scsi_wait_scan]
Sep 9 07:23:38 hyperion kernel: [ 965.433965]
Sep 9 07:23:38 hyperion kernel: [ 965.433969] Pid: 5345, comm: chromium Tainted: P (2.6.32-5-686-bigmem #1) Aspire 7740
Sep 9 07:23:38 hyperion kernel: [ 965.433972] EIP: 0060:[] EFLAGS: 00210286 CPU: 0
Sep 9 07:23:38 hyperion kernel: [ 965.433975] EIP is at m_stop+0xe/0x3f
Sep 9 07:23:38 hyperion kernel: [ 965.433978] EAX: f08524e0 EBX: f086df64 ECX: c12923f4 EDX: fffffff3
Sep 9 07:23:38 hyperion kernel: [ 965.433981] ESI: f6460860 EDI: fffffff3 EBP: fffffff3 ESP: f086df3c
Sep 9 07:23:38 hyperion kernel: [ 965.433984] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Sep 9 07:23:38 hyperion kernel: [ 965.433987] Process chromium (pid: 5345, ti=f086c000 task=f670aec0 task.ti=f086c000)
Sep 9 07:23:38 hyperion kernel: [ 965.433989] Stack:
Sep 9 07:23:38 hyperion kernel: [ 965.433991] f086df64 f08524e0 c10ce917 00010000 bfef6acc f082d200 f0852508 00000000
Sep 9 07:23:38 hyperion kernel: [ 965.433997] <0> 00000001 c110a350 00000000 00000000 00010000 f082d200 c10ce6ce bfef6acc
Sep 9 07:23:38 hyperion kernel: [ 965.434003] <0> c10bb596 f086df9c f082d200 fffffff7 00010000 f086c000 c10bb686 f086df9c
Sep 9 07:23:38 hyperion kernel: [ 965.434010] Call Trace:
Sep 9 07:23:38 hyperion kernel: [ 965.434017] [] ? seq_read+0x249/0x360
Sep 9 07:23:38 hyperion kernel: [ 965.434023] [] ? security_file_permission+0xc/0xd
Sep 9 07:23:38 hyperion kernel: [ 965.434028] [] ? seq_read+0x0/0x360
Sep 9 07:23:38 hyperion kernel: [ 965.434033] [] ? vfs_read+0x7b/0xd3
Sep 9 07:23:38 hyperion kernel: [ 965.434037] [] ? sys_read+0x3c/0x63
Sep 9 07:23:38 hyperion kernel: [ 965.434042] [] ? sysenter_do_call+0x12/0x28
Sep 9 07:23:38 hyperion kernel: [ 965.434044] Code: f0 ff 08 0f 94 c2 84 d2 74 09 8b 44 24 08 e8 ca 97 f4 ff 83 c4 38 89 f8 5b 5e 5f 5d c3 56 85 d2 53 8b 70 40 74 16 3b 56 08 74 11 <8b> 1a 8d 43 34 e8 01 0c f6 ff 89 d8 e8 bb 7e f4 ff 8b 4e 04 85
Sep 9 07:23:38 hyperion kernel: [ 965.434077] EIP: [] m_stop+0xe/0x3f SS:ESP 0068:f086df3c
Sep 9 07:23:38 hyperion kernel: [ 965.434082] CR2: 00000000fffffff3
Sep 9 07:23:38 hyperion kernel: [ 965.434084] —[ end trace f6905d46eb1e1566 ]—
Sep 9 07:23:41 hyperion kerneloops: Submitted 1 kernel oopses to kerneloops.org[/quote]

Curieux, ça concerne le système de fichiers, il n’y a rien de matériel dans ce crash, ce bug est en général une mauvaise adresse pointée par une variable. À ce stade il faudrait désassembler le code au niveau de l’adresse de crash. Tu devrais le signaler.

Oui, bizare ! Je viens de tout réinstaller et là ça marche, peut être un paquet corrompu lors de l’installation net-install ?!
En tout cas merci pour tes réponses.