Debian is randomly freezing after upraded from Jessie

If none of the more specific forums is the right place to ask

Debian is randomly freezing after upraded from Jessie

Postby SoliCase » 2018-10-23 16:56

Hello everyone!
Since I 've upgraded from Debian Jessie to Debian stretch I am experiencing random hard freezes. More particularly my computer 2-3 times per day is getting freezed and it does not accept any input as well as any ssh session and has to be manually hard-reset. The Kernel crashes are striking when I work and always having firefox (60-esr/62/beta) running.
/var/log/messages, journalctl and .xsession-error not give any helpful information. I am also monitoring cpu usage, temperature and ram usage every 15 seconds but it does not seem that the laptop is stretched in order to strike the kernel crash. There are many times that the Kernel crashed when I using the trackpad. For example, the system is freezing when I am clicking or moving the trackpad
I tried various kernels including the one I am running now 4.18 from backports but none of them solved the problem.

I've tried also so far without luck:
I upgraded the Bios with the latest firmware
I switched off the swap
I disabled apparmor.
Switching from libinput10 to synaptics.
installing graphic drivers for i915 xserver-xorg-video-intel.
I set up coredump and I am booting crashkernel but no catches.
Upgrading systemd packages from backports as well as upgrading individual packages from testing
Creating new profile for Firefox and refreshing browser.

My laptop is Lenovo G50-80 4GB ram 6GB swap using Xfce4.
Thanks for reading this post. I appreciate any help or tip that will drive me to the right direction of solving the issue.

Edit: I also tried running memtest overnight and GSsmart control without giving any errors

inxi -Fm:
Code: Select all
 
System:    Host: debian Kernel: 4.18.0-0.bpo.1-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3
           Distro: Debian GNU/Linux 9 (stretch)
Machine:   Type: Laptop System: LENOVO product: 80E5 v: Lenovo G50-80 serial: PF09UQ7H
           Mobo: LENOVO model: Lenovo G50-80 v: 31900058 WIN serial: PF09UQ7H UEFI [Legacy]: LENOVO v: B0CNA0WW
           date: 09/30/2016
Battery:   ID-1: BAT0 charge: 24.6 Wh condition: 24.6/28.5 Wh (86%)
Memory:    RAM: total: 3.53 GiB used: 1.91 GiB (54.2%)
           Array-1: capacity: 16 GiB slots: 2 EC: None
           Device-1: ChannelA-DIMM0 size: No Module Installed
           Device-2: ChannelB-DIMM0 size: 4 GiB speed: 1600 MHz
CPU:       Topology: Dual Core model: Intel Core i7-5500U bits: 64 type: MT MCP L2 cache: 4096 KiB
           Speed: 998 MHz min/max: 500/3000 MHz Core speeds (MHz): 1: 947 2: 905 3: 886 4: 898
Graphics:  Device-1: Intel HD Graphics 5500 driver: i915 v: kernel
           Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev resolution: 1366x768~60Hz
           OpenGL: renderer: Mesa DRI Intel HD Graphics 5500 (Broadwell GT2) v: 4.5 Mesa 13.0.6
Audio:     Device-1: Intel Broadwell-U Audio driver: snd_hda_intel
           Device-2: Intel Wildcat Point-LP High Definition Audio driver: snd_hda_intel
           Sound Server: ALSA v: k4.18.0-0.bpo.1-amd64
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
           IF: eth0 state: down mac: 68:f7:28:db:7b:85
           Device-2: Intel Wireless 3160 driver: iwlwifi
           IF: wlan0 state: up mac: 34:e6:ad:be:63:65
Drives:    Local Storage: total: 931.51 GiB used: 247.05 GiB (26.5%)
           ID-1: /dev/sda vendor: Toshiba model: MQ01ABD100 size: 931.51 GiB
Partition: ID-1: / size: 458.23 GiB used: 247.05 GiB (53.9%) fs: ext4 dev: /dev/sda8
           ID-2: swap-1 size: 6.05 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda9
Sensors:   System Temperatures: cpu: 51.0 C mobo: N/A
           Fan Speeds (RPM): N/A
Info:      Processes: 189 Uptime: 36m Shell: bash inxi: 3.0.26
SoliCase
 
Posts: 6
Joined: 2018-10-23 15:30

Re: Debian is randomly freezing after upraded from Jessie

Postby bw123 » 2018-10-23 19:37

Upgrading systemd packages from backports as well as upgrading individual packages from testing


I'm surprised the machine even ran jessie, using testing pkgs on stretch would probably not be the best idea.

Memory: RAM: total: 3.53 GiB used: 1.91 GiB (54.2%)


What's using so much RAM?
User avatar
bw123
 
Posts: 3517
Joined: 2011-05-09 06:02
Location: TN_USA

Re: Debian is randomly freezing after upraded from Jessie

Postby golinux » 2018-10-23 19:43

Probably FF. That's "normal" for FF here
May the FORK be with you!
User avatar
golinux
 
Posts: 1387
Joined: 2010-12-09 00:56
Location: not a 'buntard!

Re: Debian is randomly freezing after upraded from Jessie

Postby SoliCase » 2018-10-23 19:54

bw123 wrote:
Upgrading systemd packages from backports as well as upgrading individual packages from testing


I'm surprised the machine even ran jessie, using testing pkgs on stretch would probably not be the best idea.

Memory: RAM: total: 3.53 GiB used: 1.91 GiB (54.2%)


What's using so much RAM?


I tested several packages such as Crash (it has a bug in stretch) and xserver-xorg-input-libinput. At the time of the snapshot, Firefox-esr and gnome terminal were been used.
SoliCase
 
Posts: 6
Joined: 2018-10-23 15:30

Re: Debian is randomly freezing after upraded from Jessie

Postby bw123 » 2018-10-23 20:14

SoliCase wrote:
bw123 wrote:
Upgrading systemd packages from backports as well as upgrading individual packages from testing


I'm surprised the machine even ran jessie, using testing pkgs on stretch would probably not be the best idea.

Memory: RAM: total: 3.53 GiB used: 1.91 GiB (54.2%)


What's using so much RAM?


I tested several packages such as Crash (it has a bug in stretch) and xserver-xorg-input-libinput. At the time of the snapshot, Firefox-esr and gnome terminal were been used.


Well using libinput from testing and then having problems/crash when using trackpad is a pretty good clue. If you had random freeze before, then I think you might have made it worse. Now there's two things to figure out.

51C might be a little hot for a machine that's been up a half hour, is there no fan?

top can sort the memory offendors, maybe that will help people. Since it's a mixed system, they'll probably want sources.list and apt policy too.
Code: Select all
$ top -n1 -o %MEM
User avatar
bw123
 
Posts: 3517
Joined: 2011-05-09 06:02
Location: TN_USA

Re: Debian is randomly freezing after upraded from Jessie

Postby SoliCase » 2018-10-23 20:32

I am pasting the requested output. There is fan working OK as far I can understand. During my tests, the temperature at the time of the crash is not greater that 50-60.
I have this freezes from the time that I upgraded. The reason I decided to test testing packages is that I have a little clue that it might be related to the input. At this time, libinput from testing works the same as the stable package works

top -n1 -o %MEM:
Code: Select all
Tasks: 201 total,   1 running, 137 sleeping,   0 stopped,   0 zombie
%Cpu(s):  5.7 us,  2.1 sy,  0.0 ni, 71.3 id, 20.5 wa,  0.0 hi,  0.3 si,  0.0 st
KiB Mem :  3699628 total,  1845008 free,   810764 used,  1043856 buff/cache
KiB Swap:  6348796 total,  6348796 free,        0 used.  2597804 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                           
 1830 linx      20   0 2491256 483288 130272 S  29.4 13.1   0:53.00 firefox-esr                                                                       
 1142 root      20   0  312640  65832  40160 S   0.0  1.8   0:09.47 Xorg                                                                             
 1912 linx      20   0  467496  47748  31112 S   0.0  1.3   0:00.29 redshift-gtk                                                                     
 2125 linx      20   0  470968  40896  29980 S   0.0  1.1   0:03.21 gnome-disks                                                                       
 1146 debian-+  20   0   70960  39992  13060 S   0.0  1.1   0:01.34 tor                                                                               
 1942 linx      20   0  556048  38696  29108 S   0.0  1.0   0:00.18 nm-applet                                                                         
 1810 linx      20   0  489780  37516  26288 S   0.0  1.0   0:00.33 xfdesktop                                                                         
 2158 linx      20   0  615864  36592  28540 S   0.0  1.0   0:00.20 gnome-terminal-                                                                   
 1874 linx      20   0  384296  32332  26976 S   0.0  0.9   0:00.25 panel-16-whiske                                                                   
 1880 linx      20   0  680492  31684  26036 S   0.0  0.9   0:00.08 panel-17-pulsea                                                                   
 1884 linx      20   0  392868  30572  25408 S   0.0  0.8   0:00.12 panel-18-power-                                                                   
 1764 linx      20   0  398240  30552  25204 S   0.0  0.8   0:00.38 xfce4-panel                                                                       
 1881 linx      20   0  386280  30436  21288 S   0.0  0.8   0:00.25 xfce4-xkb-plugi                                                                   
 1878 linx      20   0  405264  28544  21632 S   0.0  0.8   0:00.12 panel-12-weathe                                                                   
 1854 linx      20   0  372520  27124  21732 S   0.0  0.7   0:00.06 xfce4-notifyd                                                                     
  996 root      20   0  548848  26084  15832 S   0.0  0.7   0:00.55 snapd                                                                             
 1733 linx      20   0  171916  22512  18932 S   0.0  0.6   0:00.98 xfwm4                                                                             
 1883 linx      20   0  173512  20292  18020 S   0.0  0.5   0:00.02 panel-2-actions                                                                   
 1839 linx      39  19  458104  20252  12052 S   0.0  0.5   0:00.10 tumblerd                                                                         
 1847 linx      20   0  333520  20096  15172 S   0.0  0.5   0:00.10 xfce4-power-man                                                                   
 1879 linx      20   0  169112  20036  17576 S   0.0  0.5   0:00.05 panel-11-dateti                                                                   
 1915 linx      20   0  385956  19468  15296 S   0.0  0.5   0:00.05 light-locker                                                                     
 1801 linx      20   0  371680  18712  15884 S   0.0  0.5   0:00.15 xfsettingsd                                                                       
 1688 linx      20   0  321872  17876  14880 S   0.0  0.5   0:00.22 xfce4-session                                                                     
  993 root      20   0  507148  16744  12452 S   0.0  0.5   0:00.76 NetworkManager                                                                   
 1882 linx      20   0  171460  16368  14372 S   0.0  0.4   0:00.03 panel-6-systray                                                                   
  314 root      20   0   74240  15792  15020 S   0.0  0.4   0:00.42 systemd-journal                                                                   
 1950 linx      20   0  302432  14672  12984 S   0.0  0.4   0:00.02 polkit-gnome-au                                                                   
 1935 linx      20   0  337892  11740   9596 S   0.0  0.3   0:00.27 gvfs-udisks2-vo                                                                   
 1908 linx       9 -11  545604  11580   8400 S   0.0  0.3   0:00.10 pulseaudio                                                                       
 1083 root      20   0  240940  11512   8220 S   0.0  0.3   0:00.03 cups-browsed

apt policy:
Code: Select all
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 https://download.sublimetext.com apt/stable/ Packages
     release o=Sublime Text,a=apt/stable,l=Sublime Text APT Repository,c=
     origin download.sublimetext.com
  10 http://ftp.debian.org/debian testing/non-free amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=non-free,b=amd64
     origin ftp.debian.org
  10 http://ftp.debian.org/debian testing/contrib amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=contrib,b=amd64
     origin ftp.debian.org
  10 http://ftp.debian.org/debian testing/main amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=main,b=amd64
     origin ftp.debian.org
 100 http://ftp.debian.org/debian stretch-backports/non-free amd64 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=non-free,b=amd64
     origin ftp.debian.org
 100 http://ftp.debian.org/debian stretch-backports/contrib amd64 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=contrib,b=amd64
     origin ftp.debian.org
 100 http://ftp.debian.org/debian stretch-backports/main amd64 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=main,b=amd64
     origin ftp.debian.org
 500 http://deb.debian.org/debian stretch-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian-security stretch/updates/non-free amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=non-free,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian-security stretch/updates/contrib amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=contrib,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian-security stretch/updates/main amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian stretch/non-free amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=non-free,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian stretch/contrib amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian stretch/main amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
     origin deb.debian.org

sources:
Code: Select all
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian/ stretch main contrib non-free

deb http://deb.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://deb.debian.org/debian-security stretch/updates main contrib non-free

deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free

deb http://ftp.debian.org/debian stretch-backports main contrib non-free
deb-src http://ftp.debian.org/debian stretch-backports main contrib non-free

deb http://ftp.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.debian.org/debian/ testing main contrib non-free
SoliCase
 
Posts: 6
Joined: 2018-10-23 15:30

Re: Debian is randomly freezing after upraded from Jessie

Postby GarryRicketson » 2018-10-23 21:20

I guess it probably has nothing to do with it, but then again, maybe it does:
https://wiki.debian.org/DontBreakDebian
The reason things can break is because the software packaged for one Debian release is built to be compatible with the rest of the software for that release. For example, installing packages from buster on a stretch system could also install newer versions of core libraries including libc6. This results in a system that is not testing or stable but a broken mix of the two.

Repositories that can create a FrankenDebian if used with Debian Stable:

Debian testing release (currently buster)


And what about the /etc/apt/sources.list.d , as well as the /etc/apt/sources.list Are their any additional sources ?
User avatar
GarryRicketson
 
Posts: 5161
Joined: 2015-01-20 22:16
Location: Durango, Mexico

Re: Debian is randomly freezing after upraded from Jessie

Postby SoliCase » 2018-10-23 21:26

No these are no additional repositories I am afraid.
SoliCase
 
Posts: 6
Joined: 2018-10-23 15:30

Re: Debian is randomly freezing after upraded from Jessie

Postby bw123 » 2018-10-23 22:50

Since the memory use is mostly from buff/cache I'd say that looks pretty normal. I do have firefox-esr 60.x running about 8-9% of RAM and about 2-8% cpu on a 4gb stretch system though, with a much weaker cpu (Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz) temp runs about 22C. Does the machine ever freeze when ff is not running? Does the temp remain lower when ff is not running?
Were you running a mixed system before the upgrade? Have you thought about trying a stretch live system to test it?

Once you cross the line mixing sources, it's really hard to go back. It can take awhile to figure out that you can't go back to a stable system. I really don't have any experience dealing with it.

I have experienced problems with firefox-esr on stretch, but that was on a clean stretch system with no foreign sources.

viewtopic.php?f=6&t=138811&p=682991&hilit=firefox+esr&sid=9e523cf4caeaf4186d75633432f812fa#p682991
User avatar
bw123
 
Posts: 3517
Joined: 2011-05-09 06:02
Location: TN_USA

Re: Debian is randomly freezing after upraded from Jessie

Postby Head_on_a_Stick » 2018-10-24 05:06

SoliCase wrote:apt policy:
Code: Select all
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 https://download.sublimetext.com apt/stable/ Packages
     release o=Sublime Text,a=apt/stable,l=Sublime Text APT Repository,c=
     origin download.sublimetext.com
  10 http://ftp.debian.org/debian testing/non-free amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=non-free,b=amd64
     origin ftp.debian.org
  10 http://ftp.debian.org/debian testing/contrib amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=contrib,b=amd64
     origin ftp.debian.org
  10 http://ftp.debian.org/debian testing/main amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=main,b=amd64
     origin ftp.debian.org
 100 http://ftp.debian.org/debian stretch-backports/non-free amd64 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=non-free,b=amd64
     origin ftp.debian.org
 100 http://ftp.debian.org/debian stretch-backports/contrib amd64 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=contrib,b=amd64
     origin ftp.debian.org
 100 http://ftp.debian.org/debian stretch-backports/main amd64 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=main,b=amd64
     origin ftp.debian.org
 500 http://deb.debian.org/debian stretch-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian-security stretch/updates/non-free amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=non-free,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian-security stretch/updates/contrib amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=contrib,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian-security stretch/updates/main amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian stretch/non-free amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=non-free,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian stretch/contrib amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian stretch/main amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
     origin deb.debian.org

Your /etc/apt/preferences file is bullshit, remove it and try a dist-upgrade with clean stretch repositories and nothing else.

If it was my system I would either restore it to a point before the pinning was messed around or re-install from scratch.
I suffer from depression and may lash out occasionally, try not to take it personally.
User avatar
Head_on_a_Stick
 
Posts: 8167
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Debian is randomly freezing after upraded from Jessie

Postby SoliCase » 2018-10-24 08:15

The system was CLEAN and upgraded from Jessie to Stretch when the freezing issue started. There were no mixed sources or testing packages installed. I explained why I tested 2 specific packages in order to help me finding the root of the problem, as I had no other evidences, and tried to push the problem away and I don't really understand why the comments are so agressive regarding mixing distribution. Debian mainteners should release more often packages from testing to backports in order debian to be more user friendly. For example if i want to use the Crash package to debug a crash I had to upgrade from testing as the stretch's is identified as buggy. I am aware that Debian does not want to mixing sources but sometimes is necessary.
At the time of writting this comment I experienced two hard freezes however my system has NONE package at the moment from the testing source as I kept track of what did I install and it's dependencies and I revert it back to the clean stretch dist.

For me, as long as there are no log traces I suspect that the issue lays in Xorg itself or in XFCE4 but I don't know how to debug it. I don't want yet to switch to a different system or a clean stretch install admittedly I want to dig more into finding the solution to the current install as I am learning more and more regarding Linux systems as long as I am debugging that issue. Now I am trying Firefox from snap to identify if the issue is the firefox build or not
SoliCase
 
Posts: 6
Joined: 2018-10-23 15:30

Re: Debian is randomly freezing after upraded from Jessie

Postby Head_on_a_Stick » 2018-10-24 12:15

SoliCase wrote:I don't really understand why the comments are so agressive regarding mixing distribution

My reply was aggressive because I'm not a very nice person, it's probably best not to take it personally.

SoliCase wrote:Debian mainteners should release more often packages from testing to backports

Do it yourself if you're in such a hurry:

https://wiki.debian.org/SimpleBackportCreation

The developers' attentions are focused on the stable release, backports are provided as a convenience only.

SoliCase wrote:I kept track of what did I install and it's dependencies and I revert it back to the clean stretch dist

You hope :mrgreen:

Anyway, if gsmartcontrol shows no errors then perhaps check the cable & connectors.

Does the systemd journal hold any clues?

It is non-persistent by default, read `man journald.conf` to find out how to change that.
I suffer from depression and may lash out occasionally, try not to take it personally.
User avatar
Head_on_a_Stick
 
Posts: 8167
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Debian is randomly freezing after upraded from Jessie

Postby SoliCase » 2018-10-30 10:31

It seems that my computer is effected by the intel's c-state bug in the recent linux Kernel. Since I appended "intel_idle.max_cstate=1" in grub default options and after 7 days of continues usage of that computer I had no Kernel freezes or other issues.

Instructions:
open the default grub options:
Code: Select all
vim /etc/default/grub

and append
Code: Select all
intel_idle.max_cstate=1 in GRUB_CMDLINE_LINUX_DEFAULT

My configuration:
Code: Select all
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_idle.max_cstate=1"
SoliCase
 
Posts: 6
Joined: 2018-10-23 15:30


Return to General Questions

Who is online

Users browsing this forum: fred44nl and 6 guests

fashionable