LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-15-2024, 02:48 PM   #4546
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,548

Rep: Reputation: 8557Reputation: 8557Reputation: 8557Reputation: 8557Reputation: 8557Reputation: 8557Reputation: 8557Reputation: 8557Reputation: 8557Reputation: 8557Reputation: 8557

Quote:
Originally Posted by 0XBF View Post
Yep that fixes it. I added "mitigations=off" to the kernel command line et voila, sddm and plasma work again.

Thanks again for the hint. I don't tinker with the kernel congfis much but I'll take a peek. Hopefully thats enough for Pat to narrow in on a fix.
Oh, I found it. I guess I enabled the "*big* hammer" (emphasis from upstream) that nobody else turned on. Oops.
 
3 members found this post helpful.
Old 05-15-2024, 02:56 PM   #4547
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 908

Rep: Reputation: 417Reputation: 417Reputation: 417Reputation: 417Reputation: 417
Quote:
Originally Posted by USUARIONUEVO View Post
Hi , i finish my little test.

GCC 14 IS NOT THE CULPRIT

Is something with linux 6.9 , or bug on code , or a config issue.


Building linux 6.6.30 with gcc 14 , and runs fine on my problematic machine ...
Linux 6.9 not run on my machine.

I can do , other test , i have 15.0 with old gcc 11 if im not remember bad.

I can test build 6.9 on slackware 15.0 and see , but i imagine if is a bug ..the compiler is not relevant.
Consistent with my latest results. I built 6.9.0 with gcc 13.2 and got the same crashes and "Illegal instruction" messages. Therefore gcc14 might not be the culprit, but maybe the kernel 6.9 is.
 
2 members found this post helpful.
Old 05-15-2024, 03:09 PM   #4548
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,612

Rep: Reputation: 933Reputation: 933Reputation: 933Reputation: 933Reputation: 933Reputation: 933Reputation: 933Reputation: 933
Is this where I sheepishly admit to having "mitigations=off" as well?
 
1 members found this post helpful.
Old 05-15-2024, 03:13 PM   #4549
0XBF
Member
 
Registered: Nov 2018
Distribution: Slackware
Posts: 799

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
In the kernel-config kernel-generic-6.9.0.x64 this was set:
Code:
CONFIG_MITIGATION_GDS_FORCE=y
I toggled that to 'n' and rebuilt the generic kernel again and that also is working properly. Looks like that option was unset prior to 6.9.0. I am not sure on the ramifications of disabling that option, but that's all it took to fix the problems I was seeing.
 
3 members found this post helpful.
Old 05-15-2024, 03:19 PM   #4550
glennmcc
Member
 
Registered: Jan 2021
Location: North Jackson, Ohio (USA)
Distribution: slackware64-15.0, slackware64-current, slackware-14.0
Posts: 587

Rep: Reputation: 342Reputation: 342Reputation: 342Reputation: 342
Question: On what systems are you folks building the kernels ?

I ask because after 2.5hrs it's still not done building here in this Intel DualCore machine

Code:
root@glennmcc-server:/# uname -a
Linux glennmcc-server.net 6.6.30 #1 SMP PREEMPT_DYNAMIC Thu May  2 17:08:33 CDT 2024 x86_64 Pentium(R) Dual-Core  CPU      E6600  @ 3.06GHz GenuineIntel GNU/Linux

root@glennmcc-server:/# free
               total        used        free      shared  buff/cache   available
Mem:         8002436     1842872      836716       28904     5655092     6159564
Swap:        4183380           0     4183380

_________

Currently showing this part of the build...

  CC [M]  drivers/net/wireless/ti/wlcore/rx.o
  CC [M]  drivers/media/pci/cx23885/cx23885-av.o
  AR      drivers/media/usb/ttusb-budget/built-in.a
  CC [M]  drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o
  AR      drivers/media/mmc/built-in.a
  AR      drivers/media/firewire/built-in.a
  CC [M]  drivers/media/firewire/firedtv-avc.o
  CC [M]  drivers/hwmon/sch56xx-common.o
  CC [M]  drivers/net/ethernet/mellanox/mlx5/core/en/health.o
  CC [M]  drivers/media/pci/cx23885/cx23885-input.o
  CC [M]  drivers/media/pci/cx18/cx18-irq.o
  CC [M]  drivers/net/wireless/ti/wlcore/ps.o
  CC [M]  drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.o
  CC [M]  drivers/hwmon/sch5627.o
  CC [M]  drivers/media/firewire/firedtv-ci.o
  AR      drivers/media/usb/ttusb-dec/built-in.a
  CC [M]  drivers/media/usb/ttusb-dec/ttusb_dec.o
  CC [M]  drivers/media/pci/cx18/cx18-av-core.o
  CC [M]  drivers/media/pci/cx23885/cx23888-ir.o
  CC [M]  drivers/hwmon/sch5636.o
  CC [M]  drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.o
  CC [M]  drivers/net/wireless/ti/wlcore/acx.o
  CC [M]  drivers/media/firewire/firedtv-dvb.o

Last edited by glennmcc; 05-15-2024 at 03:25 PM.
 
Old 05-15-2024, 03:27 PM   #4551
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 908

Rep: Reputation: 417Reputation: 417Reputation: 417Reputation: 417Reputation: 417
I am happy to report that after adding 'mitigations=off' to the kernel command line, everything now seems to work normally, with both kernel 6.9.0 and gcc 14. Thanks everyoone for their help.

I think a rebuild of 6.9.0 with that parameter set in the config would be good.
 
3 members found this post helpful.
Old 05-15-2024, 03:49 PM   #4552
henca
Senior Member
 
Registered: Aug 2007
Location: Linköping, Sweden
Distribution: Slackware
Posts: 1,016

Rep: Reputation: 678Reputation: 678Reputation: 678Reputation: 678Reputation: 678Reputation: 678
Quote:
Originally Posted by glennmcc View Post
I ask because after 2.5hrs it's still not done building here in this Intel DualCore machine
At least you have two cores. Do you build your kernel with "make", "make -j 2" or "make -j 3"?
If your /tmp is on a different disk than the sources and object files you might even benefit from "make -j 4".

regards Henrik
 
Old 05-15-2024, 03:57 PM   #4553
glennmcc
Member
 
Registered: Jan 2021
Location: North Jackson, Ohio (USA)
Distribution: slackware64-15.0, slackware64-current, slackware-14.0
Posts: 587

Rep: Reputation: 342Reputation: 342Reputation: 342Reputation: 342
Quote:
Originally Posted by henca View Post
At least you have two cores. Do you build your kernel with "make", "make -j 2" or "make -j 3"?
If your /tmp is on a different disk than the sources and object files you might even benefit from "make -j 4".

regards Henrik
This is the first time ever building a kernel on the DualCore machine.

Out of force of habit building programs on the i7 which has hyperthreading enabled, I automatically typed...

time make -j 8

This DualCore is of-course much, slower than is the i7 to begin with
plus it has 8GB of RAM vs 32GB on the i7
and its HDD is very old 500GB with /tmp on the same drive as is the SRC

But still, now over 3hrs and the build is not done.

________

FINALLY done in 4hrs 33min

kernel 6.9.0 and the modules built.

real 273m13.865s
user 467m30.813s
sys 47m12.548s

______

My experiment is pretty-much a moot point now that the problem was already found.

No use stopping without completing the experiment by installing and booting to this fresh build.

And here we go, same problem

Welcome to Linux 6.9.0 x86_64 (tty1)

glennmcc-server login: root
Password:
Last login: Wed May 15 13:00:02 on tty1
Linux 6.9.0.


root@glennmcc-server:~# startx
xauth: file /root/.serverauth.1203 does not exist


X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
Current Operating System: Linux glennmcc-server.net 6.9.0 #1 SMP PREEMPT_DYNAMIC Wed May 15 17:12:46 EDT 2024 x86_64
Kernel command line: BOOT_IMAGE=SlackWare64b ro root=811 vt.default_utf8=0

Current version of pixman: 0.43.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed May 15 17:59:38 2024
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
additional information.(EE) (EE) Server terminated with error (1). Closing log file.oundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" forxinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

Last edited by glennmcc; 05-15-2024 at 05:09 PM.
 
Old 05-15-2024, 04:12 PM   #4554
0XBF
Member
 
Registered: Nov 2018
Distribution: Slackware
Posts: 799

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
I've got an i7 8 core/16 threads/16GB RAM machine doing the building, then transfer them off to the laptop to test. I didn't time them but the generic kernel is somewhere between 10-20 minutes, the modules take around 45 minutes. I dont build all the kernels, just generic+modules. Also a rebuild of the generic kernel goes faster than a first build on a clean environment.

I'm just using Pat's slackbuilds, which run at "nproc + 1" threads, so that would be -j 17.

BDFL will probably have a beast of a build machine.

Last edited by 0XBF; 05-15-2024 at 04:24 PM.
 
2 members found this post helpful.
Old 05-15-2024, 05:35 PM   #4555
glennmcc
Member
 
Registered: Jan 2021
Location: North Jackson, Ohio (USA)
Distribution: slackware64-15.0, slackware64-current, slackware-14.0
Posts: 587

Rep: Reputation: 342Reputation: 342Reputation: 342Reputation: 342
Next phase of experiment was to try the 6.8.9 kernel built on the i7 machine
fully upgraded (except for the kernel), slackare64-current

Exactly the same process started using...

cp /boot/config-generic-6.6.30.x64 /usr/src/linux-6.8.9/.config

cd /usr/src/linux-6.8.9

make menuconfig

Hit 'save' and 'exit' without making any changes.

time make -j 8

real 61m50.056s
user 441m54.455s
sys 33m5.825s


make install

make modules_install

lilo

reboot
_________________

And here I am everything working perfectly.

Welcome to Linux 6.8.9 x86_64 (tty1)

glennmcc-i7 login: root
Password:
Last login: Wed May 15 15:53:43 on tty1
Linux 6.8.9.

root@glennmcc-i7:~# startx
xauth: file /root/.serverauth.1240 does not exist


X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
Current Operating System: Linux glennmcc-i7.net 6.8.9 #2 SMP PREEMPT_DYNAMIC Wed May 15 17:57:30 EDT 2024 x86_64
Kernel command line: BOOT_IMAGE=SlackWare64b ro root=811 vt.default_utf8=0

Current version of pixman: 0.43.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed May 15 18:24:55 2024
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.erver lostp.DisplayManager.AccountsService?libEGL warning: DRI2: failed to authenticateMESA: error: ZINK: fa

________

All systems now reverted back to their status before any of the 14 May upgrades
and will now wait to see what Patrick does for the next round of upgrades.

Last edited by glennmcc; 05-15-2024 at 05:48 PM.
 
2 members found this post helpful.
Old 05-15-2024, 06:19 PM   #4556
Bravo_97
Member
 
Registered: Nov 2010
Location: US-Pennsylvania
Distribution: Slackware64-15.0, Slackware-current, Slackware64-current, Slackwareaarch64-current
Posts: 32

Rep: Reputation: 12
Appending mitigations=off also resolved my issue.
 
1 members found this post helpful.
Old 05-15-2024, 07:17 PM   #4557
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 468

Rep: Reputation: 246Reputation: 246Reputation: 246
GTK+ 3.24.42

Quote:
Overview of Changes in GTK+ 3.24.42, 15-05-2024
===============================================

* GtkFileChooser:
- Avoid warnings about floating refs
- Improve performance of recursive search
- Populate search model in an idle

* GtkGLArea:
- Fix a regression in transparency handling

* Printing:
- Avoid accessing freed printers

* Accessibility:
- Drop support for the deprecated atk_focus_tracker

* Wayland:
- Fix monitor sizes
- Fix a crash related to tablet removal
- Infer resizable edges for tiled windows
- Always commit soon after acking a configure

* Windows:
- Avoid committing NULL strings to IME

* gdk:
- Use css cursor names as far as possible
- Sync DND cursor use with GTK4

* macOs:
- Fix cocoa pasteboard constants

* build:
- Allow building against sysprof-capture-4
https://download.gnome.org/sources/g...3.24.42.tar.xz
https://download.gnome.org/sources/g...4.42.sha256sum
 
Old 05-15-2024, 07:18 PM   #4558
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 468

Rep: Reputation: 246Reputation: 246Reputation: 246
gdk-pixbuf 2.42.12

Quote:
2.42.12 (stable)
===

- Fix a build failure (Christian Heusel)
- Fix occasional build failures (Benjamin Gilbert)
- ani: Reject files with multiple INA or IART chunks (Benjamin Gilbert)
- ani: Reject files with multiple anih chunks (Benjamin Gilbert, CVE-2022-48622)
- ani: validate chunk size (Benjamin Gilbert)
- Translation updates
https://download.gnome.org/sources/g...2.42.12.tar.xz
https://download.gnome.org/sources/g...2.12.sha256sum
 
Old 05-15-2024, 10:22 PM   #4559
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,686

Rep: Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801
Just upgraded to latest kernel rebuilt on my office workstation (AMD Ryzen 5) and so far it's all good
 
Old 05-15-2024, 10:27 PM   #4560
glennmcc
Member
 
Registered: Jan 2021
Location: North Jackson, Ohio (USA)
Distribution: slackware64-15.0, slackware64-current, slackware-14.0
Posts: 587

Rep: Reputation: 342Reputation: 342Reputation: 342Reputation: 342
That was quick

Thu May 16 02:31:40 UTC 2024

a/kernel-generic-6.9.0-x86_64-2.txz: Upgraded.
__________________________________________________

I just can't seem to win.

The 6.9 kernel just does not like this Intel DualCore machine even one little bit.

Welcome to Linux 6.9.0 x86_64 (tty1)

glennmcc-server login: root
Password:
Last login: Wed May 15 23:42:26 on tty1
Linux 6.9.0.

A Smith & Wesson beats four aces.

root@glennmcc-server:~# slackpkg search kernel

Looking for kernel in package list. Please wait... DONE

The list below shows all packages with name matching "kernel".

[ installed ] - kernel-firmware-20240510_b9d2bf2-noarch-1
[ installed ] - kernel-generic-6.9.0-x86_64-2
[ installed ] - kernel-headers-6.9.0-x86-2
[ installed ] - kernel-modules-6.9.0-x86_64-2
[uninstalled] - kernel-source-6.9.0-noarch-2

You can search specific files using "slackpkg file-search file".


root@glennmcc-server:~# startx
xauth: file /root/.serverauth.1385 does not exist


X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
Current Operating System: Linux glennmcc-server.net 6.9.0 #1 SMP PREEMPT_DYNAMIC Wed May 15 15:18:37 CDT 2024 x86_64
Kernel command line: auto BOOT_IMAGE=SlackWare64 ro root=801 vt.default_utf8=0

Current version of pixman: 0.43.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu May 16 00:04:32 2024
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
additional information.(EE) (EE) Server terminated with error (1). Closing log file.oundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" forxinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error


_______

I'll try the new one on the i7 machine.

_________

Well $**T .... I really, REALLY can't win.

Welcome to Linux 6.9.0 x86_64 (tty1)

glennmcc-i7 login: root
Password:
Last login: Thu May 16 00:20:33 on tty1
Linux 6.9.0.

The cost of living has just gone up another dollar a quart.
-- W.C. Fields

root@glennmcc-i7:~# slackpkg search kernel

Looking for kernel in package list. Please wait... DONE

The list below shows all packages with name matching "kernel".

[ installed ] - kernel-firmware-20240510_b9d2bf2-noarch-1
[ installed ] - kernel-generic-6.9.0-x86_64-2
[ installed ] - kernel-headers-6.9.0-x86-2
[uninstalled] - kernel-huge-6.9.0-x86_64-2
[ installed ] - kernel-modules-6.9.0-x86_64-2
[uninstalled] - kernel-source-6.9.0-noarch-2

You can search specific files using "slackpkg file-search file".


root@glennmcc-i7:~# uname -a
Linux glennmcc-i7.net 6.9.0 #1 SMP PREEMPT_DYNAMIC Wed May 15 15:18:37 CDT 2024 x86_64 Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz GenuineIntel GNU/Linux
root@glennmcc-i7:~# startx
xauth: file /root/.serverauth.1348 does not exist
xauth: (argv):1: bad display name "glennmcc-i7.net:0" in "list" command
xauth: (stdin):1: bad display name "glennmcc-i7.net:0" in "add" command


X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
Current Operating System: Linux glennmcc-i7.net 6.9.0 #1 SMP PREEMPT_DYNAMIC Wed May 15 15:18:37 CDT 2024 x86_64
Kernel command line: BOOT_IMAGE=SlackWare64b ro root=811 vt.default_utf8=0

Current version of pixman: 0.43.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu May 16 00:31:11 2024
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
additional information.(EE) (EE) Server terminated with error (1). Closing log file.oundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" forxinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
xauth: (argv):1: bad display name "glennmcc-i7.net:0" in "remove" command

Last edited by glennmcc; 05-15-2024 at 11:35 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Apache 2.4 requests to non-SSL site with "Upgrade-Insecure-Requests: 1" and no trailing / get redirected to default site owendelong Linux - Server 2 06-22-2021 02:08 PM
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration