Bonjour,
J’ai un gros soucis, comme le titre l’explique, des kernel failures en série, et je ne sais pas ce que je dois faire, et j’aimerais autant que possible éviter la réinstallation maintenant.
Donc le contexte, debian sid sur de l’ext3, osx sur du hfs+ journalisé (lecture seule), données sur du hfs+ non journalisé.
Après une utilisation de la commande dd depuis osx, essayant de faire une iso d’un cd vers la partition de données (dd if=/dev/cdrom of=/media/data/…/machin.iso), qui a foiré en plein milieu, je me suis retrouvé avec une partition en gruyère.
Concrètement, beaucoup de mes gros fichiers se sont retrouvés amuputés de leurs fin. Lorsque je tentais de les ouvrir ou de les copier, j’obtenais des splicing errors ou des input/output errors, sous osx et debian. Après avoir bourrinement copié toutes les données sur mon disque externe, je pouvais les ouvrir, et constater que les fins manquaient souvent.
fsck ne pouvait apparement rien faire, l’utilitaire de disque osx non plus, les deux reportant des analyses impossible de la partition, mais diskwarrior, sous osx, a pu et m’a restaurer la plupart de mes fichiers (ça plus mes suavegardes régulières sous disque externe et je n’ai quasiment rien perdu).
Tout remarche nickel, le disque et la partition apparaissent propre d’après diskwarrior, l’utilitaire osx, smart tools, et fsck. Tout sauf que depuis, j’ai ces kernel failures régulièrement, parfois plusieurs en même temps, dont le détail est souvent le même (désolé, j’ai pas trouvé de balise spoiler) :
[code]Kernel failure message 1:
BUG: Bad page state in process chromium pfn:adc22
page:ffffea0002602770 count:0 mapcount:0 mapping: (null) index:0xce5bf
page flags: 0x100000000000004(referenced)
Pid: 3364, comm: chromium Tainted: P B W O 3.1.0-1-amd64 #1
Call Trace:
[] ? bad_page+0xe2/0xf4
[] ? get_page_from_freelist+0x4de/0x665
[] ? check_preempt_wakeup+0x109/0x18b
[] ? __alloc_pages_nodemask+0x12b/0x748
[] ? select_task_rq_fair+0x380/0x610
[] ? ep_poll_callback+0xa9/0xc5
[] ? paravirt_read_tsc+0x5/0x8
[] ? mem_cgroup_get_reclaim_stat_from_page+0xd/0x52
[] ? update_page_reclaim_stat+0x17/0x44
[] ? zone_page_state_add+0x14/0x23
[] ? alloc_pages_vma+0xe2/0xe7
[] ? handle_pte_fault+0x165/0x79f
[] ? pte_offset_kernel+0x16/0x35
[] ? do_page_fault+0x312/0x337
[] ? set_next_entity+0x32/0x52
[] ? __switch_to+0x1fc/0x20e
[] ? finish_task_switch+0x88/0xb9
[] ? __schedule+0x5ac/0x5c3
[] ? page_fault+0x25/0x30
Kernel failure message 2:
01.494757] BUG: Bad page state in process kjournald pfn:90645
page:ffffea0001f95f18 count:0 mapcount:0 mapping: (null) index:0x70be2f7
page flags: 0x100000000000004(referenced)
Pid: 240, comm: kjournald Tainted: P B W O 3.1.0-1-amd64 #1
Call Trace:
[] ? bad_page+0xe2/0xf4
[] ? get_page_from_freelist+0x4de/0x665
[] ? __alloc_pages_nodemask+0x370/0x748
[] ? kmem_getpages+0x4c/0xd9
[] ? kmem_getpages+0x4c/0xd9
[] ? fallback_alloc+0x123/0x1c2
[] ? kmem_cache_alloc+0x73/0xea
[] ? mempool_alloc+0x45/0xfa
[] ? get_page_from_freelist+0x61f/0x665
[] ? __sg_alloc_table+0x61/0x10c
[] ? scsi_sg_free+0x22/0x22 [scsi_mod]
[] ? scsi_alloc_sgtable+0x21/0x47 [scsi_mod]
[] ? scsi_get_command+0x79/0x9c [scsi_mod]
[] ? scsi_init_sgtable+0x19/0x55 [scsi_mod]
[] ? scsi_init_io+0x27/0x12c [scsi_mod]
[] ? sd_prep_fn+0x2e9/0xb8e [sd_mod]
[] ? cfq_dispatch_requests+0x71a/0x878
[] ? ata_scsi_queuecmd+0x65/0x74 [libata]
[] ? blk_peek_request+0xcf/0x1ac
[] ? scsi_request_fn+0x72/0x412 [scsi_mod]
[] ? blk_flush_plug_list+0x191/0x1c8
[] ? __make_request+0x22f/0x2a7
[] ? generic_make_request+0x270/0x2ea
[] ? submit_bio+0xd3/0xf1
[] ? bio_alloc_bioset+0x43/0xb6
[] ? submit_bh+0xe2/0xff
[] ? journal_do_submit_data.constprop.9+0x2d/0x37 [jbd]
[] ? journal_commit_transaction+0x3e4/0xda7 [jbd]
[] ? set_next_entity+0x32/0x52
[] ? arch_local_irq_save+0x11/0x17
[] ? _raw_spin_lock_irqsave+0x9/0x25
[] ? lock_timer_base.isra.29+0x23/0x47
[] ? kjournald+0xe0/0x21e [jbd]
[] ? add_wait_queue+0x3c/0x3c
[] ? commit_timeout+0x5/0x5 [jbd]
[] ? kthread+0x76/0x7e
[] ? kernel_thread_helper+0x4/0x10
[] ? kthread_worker_fn+0x139/0x139
[] ? gs_change+0x13/0x13
Kernel failure message 3:
BUG: Bad page state in process kjournald pfn:90645
page:ffffea0001f95f18 count:0 mapcount:0 mapping: (null) index:0x70be2f7
page flags: 0x100000000000004(referenced)
Pid: 240, comm: kjournald Tainted: P B W O 3.1.0-1-amd64 #1
Call Trace:
[] ? bad_page+0xe2/0xf4
[] ? get_page_from_freelist+0x4de/0x665
[] ? __alloc_pages_nodemask+0x370/0x748
[] ? kmem_getpages+0x4c/0xd9
[] ? kmem_getpages+0x4c/0xd9
[] ? fallback_alloc+0x123/0x1c2
[] ? kmem_cache_alloc+0x73/0xea
[] ? mempool_alloc+0x45/0xfa
[] ? get_page_from_freelist+0x61f/0x665
[] ? __sg_alloc_table+0x61/0x10c
[] ? scsi_sg_free+0x22/0x22 [scsi_mod]
[] ? scsi_alloc_sgtable+0x21/0x47 [scsi_mod]
[] ? scsi_get_command+0x79/0x9c [scsi_mod]
[] ? scsi_init_sgtable+0x19/0x55 [scsi_mod]
[] ? scsi_init_io+0x27/0x12c [scsi_mod]
[] ? sd_prep_fn+0x2e9/0xb8e [sd_mod]
[] ? cfq_dispatch_requests+0x71a/0x878
[] ? ata_scsi_queuecmd+0x65/0x74 [libata]
[] ? blk_peek_request+0xcf/0x1ac
[] ? scsi_request_fn+0x72/0x412 [scsi_mod]
[] ? blk_flush_plug_list+0x191/0x1c8
[] ? __make_request+0x22f/0x2a7
[] ? generic_make_request+0x270/0x2ea
[] ? submit_bio+0xd3/0xf1
[] ? bio_alloc_bioset+0x43/0xb6
[] ? submit_bh+0xe2/0xff
[] ? journal_do_submit_data.constprop.9+0x2d/0x37 [jbd]
[] ? journal_commit_transaction+0x3e4/0xda7 [jbd]
[] ? set_next_entity+0x32/0x52
[] ? arch_local_irq_save+0x11/0x17
[] ? _raw_spin_lock_irqsave+0x9/0x25
[] ? lock_timer_base.isra.29+0x23/0x47
[] ? kjournald+0xe0/0x21e [jbd]
[] ? add_wait_queue+0x3c/0x3c
[] ? commit_timeout+0x5/0x5 [jbd]
[] ? kthread+0x76/0x7e
[] ? kernel_thread_helper+0x4/0x10
[] ? kthread_worker_fn+0x139/0x139
[] ? gs_change+0x13/0x13
Kernel failure message 4:
BUG: Bad page state in process python pfn:4e6b6
page:ffffea00011277d0 count:0 mapcount:0 mapping: (null) index:0x12f628104
page flags: 0x100000000000004(referenced)
Pid: 19128, comm: python Tainted: P W O 3.1.0-1-amd64 #1
Call Trace:
[] ? bad_page+0xe2/0xf4
[] ? get_page_from_freelist+0x4de/0x665
[] ? __alloc_pages_nodemask+0x12b/0x748
[] ? find_get_page+0x40/0x63
[] ? should_resched+0x5/0x23
[] ? _cond_resched+0x7/0x1c
[] ? filemap_fault+0x1e3/0x338
[] ? __do_fault+0x371/0x3ac
[] ? alloc_pages_vma+0xe2/0xe7
[] ? handle_pte_fault+0x165/0x79f
[] ? pte_offset_kernel+0x16/0x35
[] ? do_page_fault+0x312/0x337
[] ? dput+0x27/0xee
[] ? kmem_cache_free+0x2d/0x69
[] ? remove_vma+0x64/0x6b
[] ? do_munmap+0x2da/0x2f3
[] ? page_fault+0x25/0x30[/code]
Quelqu’un saurait quoi faire ?
Merci.