Problem after latest update
- Inicie sesión ou rexístrese para enviar comentarios
I have been experiencing frequent, random freezes since the most recent Trisquel update. For example, the following happened in the last hour:
1. After unlocking my desktop, I had a blank screen. The cursor was present,and blinked and moved. But I could not get anything else to work. Ctl-alt-F1, etc. did nothing. I had to power off and restart.
2. The machine froze solid while i was browsing with abrowser. Again I had to power off to reboot.
This has never happened before.Trisquel is usually very stable.
My machine is a Thinkpad x200 with Libreboot.
Any advice would be appreciated.
Thanks!
Advice, not based on much experience:
(1) If you have an email client, make sure it isn't looking up the mother ship. Set the preferences so you alone can initiate such visits.
(2) Some of my freezes (on a Lenovo T420 running Etiona) coincided with a cron job; but not always.
(3) Be sure your Data drive is mounted; if you have OS's in more than one partition, make sure that the data partition is on the same physical HDD.
(4) Look up the process for editing your browser's settings; Abrowser has a very long such list.
(5) Don't browse while your CPU is doing something else.
(6) Does your router's WiFi antenna have an optimal position for best signal strength ?
(7) If you're using a WiFi dongle, try putting it in a different USB port.
(8) If you're using GRUB, start the OS in an earlier version of Trisquel.
(9) My own residual installation of Trisquel, Flidas, has more startup troubles than Etiona.
I also have problems with the latest kernel 4.15.0-151 in a Libreboot X200 machine.
The machine froze.
amenex apparently forgot that his freezes, one month ago, were due to defective RAM. Repeating what I wrote him in https://trisquel.info/forum/trisquel9-etiona-experiences-random-freeze-which-there-no-recovery#comment-158579 :
Random freezes are often due to faulty RAM. Have you tested your RAM? You can install "memtests86+" (in Trisquel's repository) and let it test you RAM during one full night. Memtest86+ is to be launched from the menu of GRUB, the bootloader, that lists the installed operating systems right after the computer switches on. You may have to press [Esc] to have GRUB's menu appear. If memtest86+'s blue screen turns red, your RAM is defective. Instead of installing memtest86+, you can test your RAM with any live ISO that includes memtest86+.
Alas, the freezes continued after I reinstalled the RAM in two identical 4GB pairs (one pair new) and one, sole 4G RAM.
All suitably tested with memtest86+ without errors. Now I avoid Internet searches and only check progress of my bash
scripts with System Monitor and File Manager. No more freezes so long as I behave myself and avoid rapid mouse cut &
pastes. The CPU's get very busy and hot at times (95 C).
Rapid mouse cuts freeze no system. It is not voodoo. For many processors, a temperature of 95°C should trigger an emergency shutdown. That emergency shutdown may not work, for some reason. A blanket of dust probably covers your processor, below its ventilator. You should remove it. Maybe the ventilator itself is malfunctioning.
Maybe such a high temperature has already damaged your processor. That may be the reason for the freezes.
EDIT: it is actually normal that your T420 does not shut down when the processor is at 95°C. Indeed, looking on https://ark.intel.com at the Tjunction values of the different processors a T420 can ship with, they all are 100°C.
Hello Magic Banana- another fault has arisen here. Abrowser partially froze; I was suddenly unable to change tabs. However, Abrowser was otherwise functional and other applications were working fine. Only Icedove and terminal were open. Network connectivity was unaffected.
Dmesg indicates that a reboot is needed:
[81266.908635] general protection fault: 0000 [#1] SMP PTI
[81266.908641] Modules linked in: ccm nf_conntrack_netbios_ns nf_conntrack_broadcast xt_tcpudp xt_CT ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_conntrack ip_set nfnetlink ebtable_nat ebtable_broute bridge stp llc ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_raw iptable_security ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter bluetooth ecdh_generic xfs arc4 ath9k coretemp snd_hda_codec_conexant snd_hda_codec_generic ath9k_common kvm_intel snd_hda_intel ath9k_hw kvm snd_hda_codec ath snd_seq_midi snd_seq_midi_event irqbypass mac80211 snd_hda_core snd_hwdep snd_rawmidi thinkpad_acpi snd_pcm input_leds
[81266.908678] nvram serio_raw cfg80211 lpc_ich snd_seq shpchp snd_seq_device snd_timer snd soundcore mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs zstd_compress crypto_simd glue_helper cryptd aes_x86_64 algif_skcipher af_alg dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear dm_mirror dm_region_hash dm_log psmouse ahci i915 libahci i2c_algo_bit drm_kms_helper e1000e syscopyarea sysfillrect ptp sysimgblt fb_sys_fops pps_core video drm
[81266.908716] CPU: 0 PID: 6042 Comm: JS Watchdog Tainted: G I 4.15.0-151-generic #157+9.0trisquel7
[81266.908718] Hardware name: LENOVO 7459VLP/7459VLP, BIOS CBET4000 3774c98 09/07/2016
[81266.908726] RIP: 0010:unmap_page_range+0x8ae/0xd00
[81266.908728] RSP: 0018:ffffad2ec2ad7ae0 EFLAGS: 00010207
[81266.908730] RAX: 007fe8bcbfffffc0 RBX: ec00000000000000 RCX: 0000000000000000
[81266.908732] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 3a01ffffffffffff
[81266.908734] RBP: ffffad2ec2ad7bb8 R08: ffffe8bcc77f66c0 R09: ffff9a56843d7b60
[81266.908735] R10: ffffad2ec29e7d10 R11: 00000000000003d6 R12: 0001ffffffffffff
[81266.908737] R13: ffff9a5623693d78 R14: 00007f5a109af000 R15: ffffad2ec2ad7c38
[81266.908740] FS: 00007f5a2616f700(0000) GS:ffff9a56efc00000(0000) knlGS:0000000000000000
[81266.908742] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[81266.908744] CR2: 00007f8c7abf07f0 CR3: 00000001ded04000 CR4: 00000000000406f0
[81266.908746] Call Trace:
[81266.908753] unmap_single_vma+0x7d/0xf0
[81266.908755] unmap_vmas+0x51/0xb0
[81266.908759] exit_mmap+0xb5/0x1d0
[81266.908764] mmput+0x57/0x140
[81266.908767] do_exit+0x352/0xb90
[81266.908769] do_group_exit+0x43/0xb0
[81266.908773] get_signal+0x142/0x7a0
[81266.908778] do_signal+0x37/0x720
[81266.908784] ? do_futex+0x370/0x4e0
[81266.908786] ? __switch_to+0x309/0x4e0
[81266.908788] ? __switch_to+0x309/0x4e0
[81266.908791] ? SyS_futex+0x13b/0x180
[81266.908795] exit_to_usermode_loop+0x73/0xd0
[81266.908797] do_syscall_64+0x121/0x130
[81266.908801] entry_SYSCALL_64_after_hwframe+0x41/0xa6
[81266.908804] RIP: 0033:0x7f5a25b23065
[81266.908806] RSP: 002b:00007f5a2616ecb0 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
[81266.908809] RAX: fffffffffffffdfc RBX: 00007f5a0dc4ee88 RCX: 00007f5a25b23065
[81266.908810] RDX: 0000000000000000 RSI: 0000000000000189 RDI: 00007f5a0dc4eeb4
[81266.908812] RBP: 0000000000000000 R08: 0000000000000000 R09: 00000000ffffffff
[81266.908814] R10: 00007f5a2616edb0 R11: 0000000000000246 R12: 00007f5a0ea31030
[81266.908816] R13: 00007f5a0dc4eeb4 R14: 00007f5a2616edb0 R15: 00007f5a0dc4eeac
[81266.908818] Code: 45 a8 e9 d2 fd ff ff 83 e8 1c 83 f8 01 0f 87 dc fe ff ff 48 b8 ff ff ff ff ff ff ff 01 48 21 f8 48 c1 e0 06 48 03 05 4a 31 23 01 <48> 8b 48 20 48 8d 51 ff 83 e1 01 48 0f 44 d0 48 8b 4a 20 48 8d
[81266.908841] RIP: unmap_page_range+0x8ae/0xd00 RSP: ffffad2ec2ad7ae0
[81266.908845] ---[ end trace 5401d5487d9c477c ]---
[81266.908847] Fixing recursive fault but reboot is needed!
Again: I would test the RAM.
Hi Magic Banana
I downloaded Memtest86+ and attempted to run it from the grub menu. It did not work. Could this be due to my encrypted disk? If so, how can I deal with this?
Thanks!
The launch of Memtest86+ fails? If your whole disk is encrypted, that is indeed probably the reason. Maybe somebody else here knows how to launch Memtest86+ in that context: I have personally never had my whole disk encrypted (only /home). Alternatively, you may test the RAM from a live ISO including Memtest86+, unlike Trisquel ISOs.
Memtester worked for me. Memory is good.
https://www.techwalla.com/articles/how-to-test-the-ram-on-linux
Thanks for the comments.
Gnu, I also suspect that the issue is somehow connected with the updated Kernel. In the past, YouTube sometimes crashed the bios (as indicated by a flashing Caps Lock light), but this has not happened in many months. An update must have corrected this issue.
Amenex, thank you for your thoughts. Here are my replies:
(1) If you have an email client, make sure it isn't looking up the mother ship. Set the preferences so you alone can initiate such visits.
I do have Icedove running and checking email regularly. But the crashes do not seem to coincide with email retrieval.
(2) Some of my freezes (on a Lenovo T420 running Etiona) coincided with a cron job; but not always.
Only default chron jobs are running, i.e., software update checker.
(3) Be sure your Data drive is mounted; if you have OS's in more than one partition, make sure that the data partition is on the same physical HDD. Trisquel is my only OS.
I have only one internal HDD.
(4) Look up the process for editing your browser's settings; Abrowser has a very long such list.
I really doubt the problem is Abrowser. The issues only arose after the latest update, which did not include Abrowser. My most recent Abrowser update caused no issues.
(5) Don't browse while your CPU is doing something else.
[?????]]
(6) Does your router's WiFi antenna have an optimal position for best signal strength ?
My router is only a few feet away.
(7) If you're using a WiFi dongle, try putting it in a different USB port.
No dongle; using Ath9k card in laptop. My Ath9k used to randomly disconnect due to an apparent bug, but this stopped happening after an update 6-8 weeks ago.
(8) If you're using GRUB, start the OS in an earlier version of Trisquel.
Not using GRUB.
(9) My own residual installation of Trisquel, Flidas, has more startup troubles than Etiona.
Luckily, Triquel has never given me any startup issues.
Thanks!
By the way, my machine has now been running for a few hours without crashing. We will see what happens next.
With a kernel downgrade (4.15.0-147-generic) I no longer have any problem.
Downgrading the kernel is risky, security-wise. Have you tried upgrading it instead? Installing the package "linux-image-generic-hwe-18.04" (in Trisquel's repository) and rebooting will give you a 5.3 kernel. For a 5.10 (LTS) kernel or even a 5.13 (non-LTS) kernel, you can follow the instructions on https://jxself.org/linux-libre/
What about running update-grub, rebooting, picking the first or second entry below the latest kernel,
and then running apt-get update once the reboot completes ? Doesn't that get the security updates ?
Another crash occurred while I was doing an Abrowser web search:
The system completely froze; I had to power off to reboot.
Below is the Kern.log at the time of the freeze.
A bug is noted in the first line. Then a few lines down there is an "Oops" which I think represents a general protection fault.
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919431] BUG: unable to handle kernel paging request at ffff9802d463c975
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919456] IP: kmem_cache_alloc+0x7a/0x1c0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919461] PGD 0 P4D 0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919471] Oops: 0000 [#7] SMP PTI
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919477] Modules linked in: bnep ccm bluetooth ecdh_generic nf_conntrack_netbios_ns nf_conntrack_broadcast xt_tcpudp xt_CT ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_conntrack ip_set nfnetlink ebtable_nat ebtable_broute bridge stp llc ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_raw iptable_security ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter arc4 xfs coretemp ath9k snd_hda_codec_conexant kvm_intel snd_hda_codec_generic ath9k_common kvm snd_hda_intel ath9k_hw input_leds snd_hda_codec snd_hda_core ath snd_hwdep irqbypass snd_pcm thinkpad_acpi mac80211 serio_raw cfg80211 snd_seq_midi nvram
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919562] snd_seq_midi_event snd_rawmidi lpc_ich snd_seq snd_seq_device snd_timer snd shpchp mac_hid soundcore sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs zstd_compress crypto_simd glue_helper cryptd aes_x86_64 algif_skcipher af_alg dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear dm_mirror dm_region_hash dm_log i915 i2c_algo_bit psmouse ahci libahci e1000e drm_kms_helper syscopyarea sysfillrect sysimgblt ptp fb_sys_fops video drm pps_core
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919640] CPU: 1 PID: 4579 Comm: systemd-udevd Tainted: G D I 4.15.0-151-generic #157+9.0trisquel7
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919646] Hardware name: LENOVO 7459VLP/7459VLP, BIOS CBET4000 3774c98 09/07/2016
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919654] RIP: 0010:kmem_cache_alloc+0x7a/0x1c0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919659] RSP: 0018:ffffab2a82c8fdb8 EFLAGS: 00010282
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919666] RAX: ffff9802d463c975 RBX: 00000000014000c0 RCX: ffffffffb52d1a70
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919671] RDX: 0000000000001422 RSI: 00000000014000c0 RDI: 0000000000028390
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919677] RBP: ffffab2a82c8fde8 R08: ffff98c52fd28390 R09: ffff98c4c41dba00
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919682] R10: ffff98c4c41dba00 R11: 0000000000000000 R12: ffff9802d463c975
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919687] R13: 00000000014000c0 R14: ffff98c526729080 R15: ffff98c526729080
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919694] FS: 00007fd2cd2db680(0000) GS:ffff98c52fd00000(0000) knlGS:0000000000000000
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919700] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919705] CR2: ffff9802d463c975 CR3: 00000001c41ec000 CR4: 00000000000406e0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919710] Call Trace:
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919722] ? ep_ptable_queue_proc+0x3b/0xa0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919730] ep_ptable_queue_proc+0x3b/0xa0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919738] signalfd_poll+0x47/0xd0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919744] ep_item_poll.isra.12+0x3f/0xa0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919751] SyS_epoll_ctl+0x862/0xe50
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919758] ? ep_show_fdinfo+0xa0/0xa0
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919768] do_syscall_64+0x73/0x130
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919774] ? do_syscall_64+0x73/0x130
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919782] entry_SYSCALL_64_after_hwframe+0x41/0xa6
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919789] RIP: 0033:0x7fd2cce030da
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919794] RSP: 002b:00007ffeb8ecd448 EFLAGS: 00000202 ORIG_RAX: 00000000000000e9
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919802] RAX: ffffffffffffffda RBX: 00007ffeb8ecd520 RCX: 00007fd2cce030da
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919807] RDX: 0000000000000003 RSI: 0000000000000001 RDI: 0000000000000004
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919812] RBP: 000000000000000e R08: 0000000000000020 R09: 0000000000000018
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919817] R10: 00007ffeb8ecd4d4 R11: 0000000000000202 R12: 0000000000000003
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919822] R13: 000055b1ed78b630 R14: 0000000000000000 R15: 000055b1ed776d90
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919828] Code: 50 08 65 4c 03 05 0f d5 db 4a 49 83 78 10 00 4d 8b 20 0f 84 09 01 00 00 4d 85 e4 0f 84 00 01 00 00 49 63 47 20 49 8b 3f 4c 01 e0 <48> 8b 18 49 33 9f 40 01 00 00 48 89 c1 48 0f c9 4c 89 e0 48 31
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919895] RIP: kmem_cache_alloc+0x7a/0x1c0 RSP: ffffab2a82c8fdb8
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919899] CR2: ffff9802d463c975
Jul 24 23:19:22 ege-ThinkPad-X200 kernel: [ 4177.919906] ---[ end trace 220827ecc3e4633e ]---
[HARD POWER OFF]
Have you tried a more recent kernel? See https://trisquel.info/forum/problem-after-latest-update#comment-159109
I updated the Kernel a couple of hours ago.So far, so good.Thanks!
- Inicie sesión ou rexístrese para enviar comentarios