Debian Bug report logs - #1093124
libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs

version graph

Package: src:linux; Maintainer for src:linux is Debian Kernel Team <debian-kernel@lists.debian.org>;

Affects: libhsa-runtime64-1

Reported by: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>

Date: Wed, 15 Jan 2025 11:48:02 UTC

Severity: important

Tags: upstream

Found in versions linux/6.12.11-1, linux/6.12.3-1

Fixed in versions linux/6.12.19-1, linux/6.13.8-1~exp1

Done: Salvatore Bonaccorso <carnil@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://lore.kernel.org/regressions/zpzehsckjz2bee6w5bsnfpmkvtlxf6jywijz7iroausghoh43i@nxr644rwjsb3/ https://lore.kernel.org/all/20250130000412.29812-1-Philip.Yang@amd.com/T/

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian ROCm Team <debian-ai@lists.debian.org>:
Bug#1093124; Package libhsa-runtime64-1. (Wed, 15 Jan 2025 11:48:02 GMT) (full text, mbox, link).


Acknowledgement sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
New Bug report received and forwarded. Copy sent to Debian ROCm Team <debian-ai@lists.debian.org>. (Wed, 15 Jan 2025 11:48:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 15 Jan 2025 12:45:05 +0100
Package: libhsa-runtime64-1
Version: 5.7.1-3
Severity: important

Dear Maintainer,

as an example darktable can't use my GPU anymore.

Programs I used to reproduce the error:
darktable-cltest, clpeak and clinfo -l

with all these programs I get lines like these:
HSA exception: Queue create failed at hsaKmtCreateQueue

Maybe the "best" info is from darktable-cltest:

darktable 5.0.0
Copyright (C) 2012-2024 Johannes Hanika and other contributors.

Compile options:
  Bit depth              -> 64 bit
  Debug                  -> DISABLED
  SSE2 optimizations     -> ENABLED
  OpenMP                 -> ENABLED
  OpenCL                 -> ENABLED
  Lua                    -> ENABLED  - API version 9.4.0
  Colord                 -> ENABLED
  gPhoto2                -> ENABLED
  GMIC                   -> ENABLED  - Compressed LUTs are supported
  GraphicsMagick         -> ENABLED
  ImageMagick            -> DISABLED
  libavif                -> ENABLED
  libheif                -> ENABLED
  libjxl                 -> ENABLED
  LibRaw                 -> ENABLED  - Version 0.22.0-Devel202403
  OpenJPEG               -> ENABLED
  OpenEXR                -> ENABLED
  WebP                   -> ENABLED

See https://www.darktable.org/resources/ for detailed documentation.
See https://github.com/darktable-org/darktable/issues/new/choose to report
bugs.

     0.3710 [dt_get_sysresource_level] switched to 1 as `default'
     0.3710   total mem:       64229MB
     0.3710   mipmap cache:    8028MB
     0.3710   available mem:   32114MB
     0.3710   singlebuff:      501MB
     0.3747 [opencl_init] opencl disabled via darktable preferences
     0.3748 [opencl_init] opencl library 'libOpenCL' found on your system and
loaded, preference 'default path'
     0.4307 [opencl_init] found 1 platform
[opencl_init] found 1 device

[dt_opencl_device_init]
   DEVICE:                   0: 'gfx803'
   CONF KEY:                 cldevice_v5_amdacceleratedparallelprocessinggfx803
   PLATFORM, VENDOR & ID:    AMD Accelerated Parallel Processing, Advanced
Micro Devices, Inc., ID=4098
   CANONICAL NAME:           amdacceleratedparallelprocessinggfx803
   DRIVER VERSION:           3590.0 (HSA1.1,LC)
   DEVICE VERSION:           OpenCL 1.2
   DEVICE_TYPE:              GPU, dedicated mem
   GLOBAL MEM SIZE:          8192 MB
   MAX MEM ALLOC:            6963 MB
   MAX IMAGE SIZE:           16384 x 16384
   MAX WORK GROUP SIZE:      256
   MAX WORK ITEM DIMENSIONS: 3
   MAX WORK ITEM SIZES:      [ 1024 1024 1024 ]
   ASYNC PIXELPIPE:          NO
   PINNED MEMORY TRANSFER:   NO
   AVOID ATOMICS:            NO
   MICRO NAP:                250
   ROUNDUP WIDTH & HEIGHT    16x16
   CHECK EVENT HANDLES:      128
   TILING ADVANTAGE:         0.000
   DEFAULT DEVICE:           NO
HSA exception: Queue create failed at hsaKmtCreateQueue

HSA exception: Queue create failed at hsaKmtCreateQueue

HSA exception: Queue create failed at hsaKmtCreateQueue

HSA exception: Queue create failed at hsaKmtCreateQueue

HSA exception: Queue create failed at hsaKmtCreateQueue

HSA exception: Queue create failed at hsaKmtCreateQueue

HSA exception: Queue create failed at hsaKmtCreateQueue

HSA exception: Queue create failed at hsaKmtCreateQueue

HSA exception: Queue create failed at hsaKmtCreateQueue

   *** could not create command queue *** CL_OUT_OF_HOST_MEMORY
[opencl_init] no suitable devices found.
     0.4530 [opencl_init] FINALLY: opencl PREFERENCE=OFF is NOT AVAILABLE and
NOT ENABLED.


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.6-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libhsa-runtime64-1 depends on:
ii  libc6           2.40-5
ii  libdrm-amdgpu1  2.4.123-1
ii  libdrm2         2.4.123-1
ii  libelf1t64      0.192-4
ii  libgcc-s1       14.2.0-12
ii  libhsakmt1      5.7.0-1
ii  libstdc++6      14.2.0-12

libhsa-runtime64-1 recommends no packages.

libhsa-runtime64-1 suggests no packages.

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian ROCm Team <debian-ai@lists.debian.org>:
Bug#1093124; Package libhsa-runtime64-1. (Thu, 16 Jan 2025 18:45:01 GMT) (full text, mbox, link).


Acknowledgement sent to Cordell Bloor <cgmb@slerp.xyz>:
Extra info received and forwarded to list. Copy sent to Debian ROCm Team <debian-ai@lists.debian.org>. (Thu, 16 Jan 2025 18:45:01 GMT) (full text, mbox, link).


Message #10 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Cordell Bloor <cgmb@slerp.xyz>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>, 1093124@bugs.debian.org
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Thu, 16 Jan 2025 11:33:25 -0700
Hi Dieter,

What GPU are you using? I see that it's an gfx803 card. It sounds like 
this was working for you in the past. Do you know what changed? Maybe a 
new kernel version?

Unfortunately, I'm not hopeful for the long-term support for gfx803. 
It's my understanding that there are serious bugs in rocm-opencl-icd for 
gfx803 on ROCm 6 and later [1]. It's unlikely that Debian will be able 
to keep rocm-opencl-icd working on that hardware as AMD is no longer 
supporting it. Somebody could fork/fix the necessary ROCm libraries and 
maintain gfx803 support if they cared about it strongly enough, but I 
don't think the Debian AI Team has the bandwidth to do that.

Sincerely,
Cory Bloor

[1]: https://aur.archlinux.org/packages/opencl-amd#comment-949758




Information forwarded to debian-bugs-dist@lists.debian.org, Debian ROCm Team <debian-ai@lists.debian.org>:
Bug#1093124; Package libhsa-runtime64-1. (Fri, 17 Jan 2025 00:09:01 GMT) (full text, mbox, link).


Acknowledgement sent to Cordell Bloor <cgmb@slerp.xyz>:
Extra info received and forwarded to list. Copy sent to Debian ROCm Team <debian-ai@lists.debian.org>. (Fri, 17 Jan 2025 00:09:01 GMT) (full text, mbox, link).


Message #15 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Cordell Bloor <cgmb@slerp.xyz>
To: Dieter Faulbaum <mail@faulbaum.in-berlin.de>
Cc: 1093124@bugs.debian.org
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Thu, 16 Jan 2025 17:00:28 -0700
On 2025-01-16 11:53, Dieter Faulbaum wrote:
> It's a Sapphire Pulse Radeon RX 570 8G G5 (from 2019)
> I think it was the package firmware-amd-graphics (not totally sure but 
> relatively), the package libhsa-runtime64-1 is not changed since 
> 2024-08-26.
> And this card still works "some" weeks ago.

Thanks. I have an XFX Radeon RX 570 (8GB) available to me. I'll try to 
reproduce and investigate this bug on my test bench.

> Ok. I'm thinking about buying a new card.
> What do you think, will this card be a good (better/usable) choice:
> Sapphire Pulse Radeon RX 7600 XT OC, 16GB GDDR6
> Or will an Intel card (I'm not a player and need it only for opencl) a 
> better choice (I don't like Nvidia,-)?

My dayjob is working at AMD, so I'm not sure I can give unbiased advice.

The AMD Radeon RX 7900 GRE (Navi 31) is the cheapest RDNA 3 GPU that is 
listed on AMD's official support list for ROCm on Linux [1]. The AMD 
Radeon RX 7800 XT (Navi 32) may be a reasonable alternative. The RX 7800 
XT is not officially supported on Linux, but it is officially supported 
on Windows [2] and it may benefit from work done for the AMD Radeon PRO 
V710 (Navi 32), which is officially supported on Linux.

I personally own a PowerColor Hellhound AMD Radeon RX 7600XT (Navi 33) 
that I purchased for testing software on Debian. The RX 7600 XT is 
officially supported by AMD on Windows, but it is not officially 
supported on Linux (nor are there any other Navi 33 GPUs that have 
official support on Linux). The ROCm math libraries distributed by AMD 
are built for Navi 33 despite that lack of official support, but I don't 
know if that extends to all AI libraries and frameworks.

It's perhaps also worth noting that RDNA 4 is just around the corner 
[3]. Though, it may be some time before support for RDNA 4 hardware is 
available in Debian.

Sincerely,
Cory Bloor

[1]: 
https://rocm.docs.amd.com/projects/install-on-linux/en/docs-6.3.1/reference/system-requirements.html#supported-gpus
[2]: 
https://rocm.docs.amd.com/projects/install-on-windows/en/docs-6.3.1/reference/system-requirements.html#windows-supported-gpus
[3]: 
https://community.amd.com/t5/part-recommendations/rdna-4-emerges-amd-unveils-red-hot-radeon-rx-9000-gpus-with-big/m-p/737069




Information forwarded to debian-bugs-dist@lists.debian.org, Debian ROCm Team <debian-ai@lists.debian.org>:
Bug#1093124; Package libhsa-runtime64-1. (Tue, 21 Jan 2025 06:03:01 GMT) (full text, mbox, link).


Acknowledgement sent to Cordell Bloor <cgmb@slerp.xyz>:
Extra info received and forwarded to list. Copy sent to Debian ROCm Team <debian-ai@lists.debian.org>. (Tue, 21 Jan 2025 06:03:02 GMT) (full text, mbox, link).


Message #20 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Cordell Bloor <cgmb@slerp.xyz>
To: Dieter Faulbaum <mail@faulbaum.in-berlin.de>
Cc: 1093124@bugs.debian.org
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Mon, 20 Jan 2025 23:00:36 -0700
Hi Dieter,

Thanks for introducing me to darktable. That looks like a useful program.

On 2025-01-16 11:53, Dieter Faulbaum wrote:
> It's a Sapphire Pulse Radeon RX 570 8G G5 (from 2019)

I can reproduce this bug on my XFX Radeon RX 570 8G. Of course, the 
cause remains unknown.

On 2025-01-17 05:35, Dieter Faulbaum wrote:
> Does your PowerColor Hellhound AMD Radeon RX 7600XT work with opencl?

Yes. I tried using it for clpeak and darktable and it seemed to work. I 
did see one crash in Darktable while I was playing around with 'expand 
canvas', but I have no idea if that was related to the GPU. 
Unfortunately, I didn't have a debugger installed to catch it.

The one caveat for the RX 7600 XT is that I do see a dmesg warning about 
an access to an unmapped page when I run darktable-cltest or clpeak. 
That probably indicates that _something_ is broken for Navi 33 GPUs, but 
I'm not sure what. The darktable and clpeak programs seemed to work just 
fine despite the warning. I'm probably not going to bother looking into 
it until after we get the ROCm stack updated to the latest upstream release.

Sincerely,
Cory Bloor




Information forwarded to debian-bugs-dist@lists.debian.org, Debian ROCm Team <debian-ai@lists.debian.org>:
Bug#1093124; Package libhsa-runtime64-1. (Wed, 29 Jan 2025 12:21:02 GMT) (full text, mbox, link).


Acknowledgement sent to Cordell Bloor <cgmb@slerp.xyz>:
Extra info received and forwarded to list. Copy sent to Debian ROCm Team <debian-ai@lists.debian.org>. (Wed, 29 Jan 2025 12:21:02 GMT) (full text, mbox, link).


Message #25 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Cordell Bloor <cgmb@slerp.xyz>
To: 1093124@bugs.debian.org
Cc: Dieter Faulbaum <mail@faulbaum.in-berlin.de>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 29 Jan 2025 05:16:23 -0700
Control: reassign -1 src:linux 6.12.3-1
Control: notfound linux/6.11.10-1
Control: affects libhsa-runtime64-1

The HSA failures in OpenCL on Polaris 20 hardware (e.g. the Radeon RX 
570) appear to be due to regression from Linux 6.11 to Linux 6.12. It 
works fine on 6.11.10-1.

I hope I've done the BTS control right.

Sincerely,
Cory Bloor




Bug reassigned from package 'libhsa-runtime64-1' to 'src:linux'. Request was from Cordell Bloor <cgmb@slerp.xyz> to 1093124-submit@bugs.debian.org. (Wed, 29 Jan 2025 12:21:02 GMT) (full text, mbox, link).


No longer marked as found in versions rocr-runtime/5.7.1-3. Request was from Cordell Bloor <cgmb@slerp.xyz> to 1093124-submit@bugs.debian.org. (Wed, 29 Jan 2025 12:21:02 GMT) (full text, mbox, link).


Marked as found in versions linux/6.12.3-1. Request was from Cordell Bloor <cgmb@slerp.xyz> to 1093124-submit@bugs.debian.org. (Wed, 29 Jan 2025 12:21:03 GMT) (full text, mbox, link).


Added indication that 1093124 affects libhsa-runtime64-1 Request was from Salvatore Bonaccorso <carnil@debian.org> to control@bugs.debian.org. (Wed, 29 Jan 2025 14:48:01 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Wed, 29 Jan 2025 14:57:01 GMT) (full text, mbox, link).


Acknowledgement sent to Salvatore Bonaccorso <carnil@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 29 Jan 2025 14:57:01 GMT) (full text, mbox, link).


Message #38 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Salvatore Bonaccorso <carnil@debian.org>
To: Cordell Bloor <cgmb@slerp.xyz>, 1093124@bugs.debian.org
Cc: Dieter Faulbaum <mail@faulbaum.in-berlin.de>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 29 Jan 2025 15:54:08 +0100
Control: tags -1 + moreinfo

Hi,

On Wed, Jan 29, 2025 at 05:16:23AM -0700, Cordell Bloor wrote:
> Control: reassign -1 src:linux 6.12.3-1
> Control: notfound linux/6.11.10-1
> Control: affects libhsa-runtime64-1
> 
> The HSA failures in OpenCL on Polaris 20 hardware (e.g. the Radeon RX 570)
> appear to be due to regression from Linux 6.11 to Linux 6.12. It works fine
> on 6.11.10-1.
> 
> I hope I've done the BTS control right.

It was mentioned to see some errors in dmesg output, can you attach
the full log please to the bug?

Would you be able to bisect the changes upstream between 6.11 and 6.12
to identify the breaking commit?

Can you actually test as well the newest version from 6.12.y in
unstable? Does this expose the problem as well?

Regards,
Salvatore



Added tag(s) moreinfo. Request was from Salvatore Bonaccorso <carnil@debian.org> to 1093124-submit@bugs.debian.org. (Wed, 29 Jan 2025 14:57:01 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Sat, 01 Feb 2025 23:39:01 GMT) (full text, mbox, link).


Acknowledgement sent to Cordell Bloor <cgmb@slerp.xyz>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Sat, 01 Feb 2025 23:39:01 GMT) (full text, mbox, link).


Message #45 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Cordell Bloor <cgmb@slerp.xyz>
To: Salvatore Bonaccorso <carnil@debian.org>, 1093124@bugs.debian.org
Cc: Dieter Faulbaum <mail@faulbaum.in-berlin.de>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Sat, 1 Feb 2025 16:34:43 -0700
Hi Salvatore,

Thanks for looking at this.

On 2025-01-29 07:54, Salvatore Bonaccorso wrote:
> It was mentioned to see some errors in dmesg output, can you attach
> the full log please to the bug?
>
> Would you be able to bisect the changes upstream between 6.11 and 6.12
> to identify the breaking commit?

Perhaps Dieter can give it a shot. I should be focused on getting my 
packages ready for the Trixie freeze.

> Can you actually test as well the newest version from 6.12.y in
> unstable? Does this expose the problem as well?

Dieter mentioned observing the same problem with 6.12.10. Though, I only 
just now noticed that it didn't make it onto the bug tracker:

On 2025-01-28 02:35, Dieter Faulbaum wrote:
> a little update: in the meantime a newer kernel (6.12.10) landed in 
> sid, but that doesn't help.
Sincerely,
Cory Bloor



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Sun, 02 Feb 2025 10:27:01 GMT) (full text, mbox, link).


Acknowledgement sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Sun, 02 Feb 2025 10:27:01 GMT) (full text, mbox, link).


Message #50 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
To: Cordell Bloor <cgmb@slerp.xyz>
Cc: Salvatore Bonaccorso <carnil@debian.org>, 1093124@bugs.debian.org
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Sun, 02 Feb 2025 11:22:49 +0100
Hello Cory and Salvatore,

Cordell Bloor <cgmb@slerp.xyz> writes:

>> Would you be able to bisect the changes upstream between 6.11 
>> and 6.12
>> to identify the breaking commit?
I think, that it works with kernels in testing/sid before more 
than 4 weeks ago.
(3 weeks ago I issued this at darktable first).

If I understand the list 
https://deb.debian.org/debian/pool/main/l/linux-signed-amd64/ 
right,
the last linux-image-6.11.* is from 2024-12-22 
(linux-image-6.11.10+bpo-amd64_6.11.10-1~bpo12+1_amd64.deb).
I'm relatively sure that with this version it works yet.

> Perhaps Dieter can give it a shot. I should be focused on 
> getting my packages ready for the Trixie freeze.
Sorry I'm not really sure, what I can do to find the breaking 
commit.
I can download the version 6.11.10 and can try it out (if you 
think this would be useful).

At the moment I "haven't" any kernels 6.11.* (and no sources 
"normally").
But with newest kernel 6.12.11 (from testing) the problem still 
exists.


Dieter



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Mon, 03 Feb 2025 09:51:01 GMT) (full text, mbox, link).


Acknowledgement sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Mon, 03 Feb 2025 09:51:01 GMT) (full text, mbox, link).


Message #55 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
Cc: Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>, 1093124@bugs.debian.org
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Mon, 03 Feb 2025 10:46:49 +0100
Hello Cory and Salvatore,

I (installed) and checked the kernel linux-image-6.11.10 and yes 
it works with this kernel.
But this has Cory done before (I think).

Dieter



Marked as found in versions linux/6.12.11-1. Request was from Ben Hutchings <benh@debian.org> to control@bugs.debian.org. (Wed, 05 Feb 2025 20:39:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Tue, 11 Feb 2025 21:27:02 GMT) (full text, mbox, link).


Acknowledgement sent to Uwe Kleine-König <ukleinek@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Tue, 11 Feb 2025 21:27:02 GMT) (full text, mbox, link).


Message #62 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Uwe Kleine-König <ukleinek@debian.org>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>, 1093124@bugs.debian.org
Cc: Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Tue, 11 Feb 2025 22:22:43 +0100
[Message part 1 (text/plain, inline)]
Hello Dieter,

On Sun, Feb 02, 2025 at 11:22:49AM +0100, Dieter Faulbaum wrote:
> Sorry I'm not really sure, what I can do to find the breaking commit.

Bisecting would work as follows:

 - Cloning the upstream source:

 	git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
	cd linux
	git checkout v6.11

 - Reusing the Debian configuration and disable all modules not in use:

 	cp /boot/config-$(uname -r) .config
	make localmodconfig
	cp .config arch/x86/configs/my_defconfig

 - Building a kernel package:

 	make -j10 my_defconfig bindeb-pkg

The last step creates a kernel package. Install it and test if the issue
occurs. For 6.11 I would expect this to work (but in general it's good
to make sure one's assumptions are good, so please don't skip that
test).

Then do

	git checkout v6.12
	make -j10 my_defconfig bindeb-pkg

which creates another kernel package. Test this in the same way.
If this shows the problems you're set for a bisection:

 - Start the bisection:

 	git bisect start v6.12 v6.11

 - Build and test the version that git suggested:

 	make -j10 my_defconfig bindeb-pkg
	... install + boot

 - Depending on the outcome of your test do either

 	git bisect good

   (if the tested kernel package doesn't show the problem) or

   	git bisect bad

   and repeat starting at "Build and test the version that git
   suggested" until git identfied the first bad commit.

I skipped some steps (like maybe you need to install build dependencies
and how you install the resulting package). Also you probably need to
deinstall the test packages again to not fill your /boot partition (if
you have one). If you still have questions, don't hesitate to ask.

Best regards
Uwe

[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Wed, 12 Feb 2025 10:39:01 GMT) (full text, mbox, link).


Acknowledgement sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 12 Feb 2025 10:39:01 GMT) (full text, mbox, link).


Message #67 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
To: Uwe Kleine-König <ukleinek@debian.org>
Cc: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>, 1093124@bugs.debian.org, Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 12 Feb 2025 11:34:28 +0100
Hello Uwe,

thanks for the intro (it's a long time ago that I compiled my last 
kernel.-)

Uwe Kleine-König <ukleinek@debian.org> writes:
...
>  - Building a kernel package:
>
>  	make -j10 my_defconfig bindeb-pkg
>
> The last step creates a kernel package. Install it and test if 
> the issue
> occurs. For 6.11 I would expect this to work (but in general 
> it's good
> to make sure one's assumptions are good, so please don't skip 
> that
> test).

I failed at this step.-(
The last lines are:
 LD [M]  net/vmw_vsock/vsock.ko
 LD [M]  net/vmw_vsock/vmw_vsock_virtio_transport_common.ko
make[4]: *** [debian/rules:74: build-arch] Error 2
dpkg-buildpackage: error: make -f debian/rules binary subprocess 
returned exit status 2
make[3]: *** [scripts/Makefile.package:121: bindeb-pkg] Error 2
make[2]: *** [Makefile:1547: bindeb-pkg] Error 2
make[1]: *** [/home/dieter/tmp/linux/Makefile:347: 
__build_one_by_one] Error 2
make: *** [Makefile:224: __sub-make] Error 2

Do you have an idea what I made wrong (or are there any missing 
build dependencies)?

The steps before looked good (for me), only some questions in the 
'make localmodconfig',
which I replied with a RET.

With regards
Dieter



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Wed, 12 Feb 2025 10:57:01 GMT) (full text, mbox, link).


Acknowledgement sent to Salvatore Bonaccorso <carnil@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 12 Feb 2025 10:57:01 GMT) (full text, mbox, link).


Message #72 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Salvatore Bonaccorso <carnil@debian.org>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
Cc: Uwe Kleine-König <ukleinek@debian.org>, 1093124@bugs.debian.org, Cordell Bloor <cgmb@slerp.xyz>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 12 Feb 2025 11:53:49 +0100
Hi,

On Wed, Feb 12, 2025 at 11:34:28AM +0100, Dieter Faulbaum wrote:
> 
> Hello Uwe,
> 
> thanks for the intro (it's a long time ago that I compiled my last kernel.-)
> 
> Uwe Kleine-König <ukleinek@debian.org> writes:
> ...
> >  - Building a kernel package:
> > 
> >  	make -j10 my_defconfig bindeb-pkg
> > 
> > The last step creates a kernel package. Install it and test if the issue
> > occurs. For 6.11 I would expect this to work (but in general it's good
> > to make sure one's assumptions are good, so please don't skip that
> > test).
> 
> I failed at this step.-(
> The last lines are:
>  LD [M]  net/vmw_vsock/vsock.ko
>  LD [M]  net/vmw_vsock/vmw_vsock_virtio_transport_common.ko
> make[4]: *** [debian/rules:74: build-arch] Error 2
> dpkg-buildpackage: error: make -f debian/rules binary subprocess returned
> exit status 2
> make[3]: *** [scripts/Makefile.package:121: bindeb-pkg] Error 2
> make[2]: *** [Makefile:1547: bindeb-pkg] Error 2
> make[1]: *** [/home/dieter/tmp/linux/Makefile:347: __build_one_by_one] Error
> 2
> make: *** [Makefile:224: __sub-make] Error 2
> 
> Do you have an idea what I made wrong (or are there any missing build
> dependencies)?
> 
> The steps before looked good (for me), only some questions in the 'make
> localmodconfig',
> which I replied with a RET.

The first error appearing should be somewhere up in the build log, do
you have the full build log available?

Regards,
Salvatore



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Wed, 12 Feb 2025 11:09:01 GMT) (full text, mbox, link).


Acknowledgement sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 12 Feb 2025 11:09:01 GMT) (full text, mbox, link).


Message #77 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
Cc: Uwe Kleine-König <ukleinek@debian.org>, 1093124@bugs.debian.org, Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 12 Feb 2025 12:05:37 +0100
Hello Uwe,

sorry for the "too fast" question,
I found my fault (a missing dependency) myself:
There were these lines (a little bit "hidden" between the many 
"CC-lines"):

BTF: .tmp_vmlinux1: pahole (pahole) is not available
Failed to generate BTF for vmlinux
Try to disable CONFIG_DEBUG_INFO_BTF
make[6]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1
make[5]: *** [Makefile:1157: vmlinux] Error 2

Salvatore mentioned this too (thank you).

After installing pahole, all went fine (but my CPU needs a long 
time for the build process,-)
Need some more time for the next steps.


With regards
Dieter



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Wed, 12 Feb 2025 15:21:01 GMT) (full text, mbox, link).


Acknowledgement sent to Uwe Kleine-König <ukleinek@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 12 Feb 2025 15:21:01 GMT) (full text, mbox, link).


Message #82 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Uwe Kleine-König <ukleinek@debian.org>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
Cc: 1093124@bugs.debian.org, Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 12 Feb 2025 16:18:20 +0100
Hello Dieter,

On 2/12/25 12:05, Dieter Faulbaum wrote:
> sorry for the "too fast" question,
> I found my fault (a missing dependency) myself:
> There were these lines (a little bit "hidden" between the many "CC-lines"):
> 
> BTF: .tmp_vmlinux1: pahole (pahole) is not available
> Failed to generate BTF for vmlinux
> Try to disable CONFIG_DEBUG_INFO_BTF
> make[6]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1
> make[5]: *** [Makefile:1157: vmlinux] Error 2
> 
> Salvatore mentioned this too (thank you).
> 
> After installing pahole, all went fine (but my CPU needs a long time for 
> the build process,-)

I think you can also disable some config item and then pahole isn't 
needed. Anyhow, you seem to cope, that's fine.

> Need some more time for the next steps.

That's expected, I'm not holding my breath :-) Thanks for going through 
that even though it's time-consuming. Just report back when (and if) 
you're through.

Best regards
Uwe



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Wed, 12 Feb 2025 17:09:01 GMT) (full text, mbox, link).


Acknowledgement sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 12 Feb 2025 17:09:01 GMT) (full text, mbox, link).


Message #87 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
To: Uwe Kleine-König <ukleinek@debian.org>
Cc: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>, 1093124@bugs.debian.org, Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 12 Feb 2025 18:05:23 +0100
Hello

Uwe Kleine-König <ukleinek@debian.org> writes:
...
> I think you can also disable some config item and then pahole 
> isn't needed. Anyhow, you seem to cope, that's fine.
>
>> Need some more time for the next steps.
>
> That's expected, I'm not holding my breath :-) Thanks for going 
> through that even though it's time-consuming. Just report back 
> when (and if) you're through.

I ran into problems at "stage" 10 (after creating and testing 9 
kernels) like these:

make -j16 my_defconfig bindeb-pkg
#
# No change to .config
#
 GEN     debian
dpkg-buildpackage --build=binary --no-pre-clean --unsigned-changes 
-R'make -f debian/rules' -j1 -a$(cat debian/arch)
dpkg-buildpackage: info: source package linux-upstream
dpkg-buildpackage: info: source version 
6.10.0-rc6-02741-g722e96c99f1d-11
dpkg-buildpackage: info: source distribution trixie
dpkg-buildpackage: info: source changed by Dieter Faulbaum 
<dieter@faulbaum.in-berlin.de>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
make -f debian/rules binary
#
# No change to .config
#
mkdir -p /home/dieter/tmp/linux/tools/objtool && make 
O=/home/dieter/tmp/linux subdir=tools/objtool --no-print-directory 
-C objtool 
mkdir -p /home/dieter/tmp/linux/tools/bpf/resolve_btfids && make 
O=/home/dieter/tmp/linux subdir=tools/bpf/resolve_btfids 
--no-print-directory -C bpf/resolve_btfids 
 INSTALL libsubcmd_headers
 INSTALL libsubcmd_headers
 CALL    scripts/checksyscalls.sh
 UPD     init/utsversion-tmp.h
 CC      init/version.o
 AR      init/built-in.a
 CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v12.o
 CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
 CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
 CC [M] 
 drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
 CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
 CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c: In function 
‘kfd_queue_buffer_svm_get’:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c:108:26: error: 
implicit declaration of function ‘svm_range_from_addr’ 
[-Wimplicit-function-declaration]
 108 |                 prange = svm_range_from_addr(&p->svms, 
 addr, NULL);
     |                          ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c:108:24: error: 
assignment to ‘struct svm_range *’ from ‘int’ makes pointer from 
integer without a cast [-Wint-conversion]
 108 |                 prange = svm_range_from_addr(&p->svms, 
 addr, NULL);
     |                        ^
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c:112:28: error: 
invalid use of undefined type ‘struct svm_range’
 112 |                 if (!prange->mapped_to_gpu)
     |                            ^~
In file included from ./include/linux/kernel.h:23,
                from ./include/linux/cpumask.h:11,
                from ./arch/x86/include/asm/paravirt.h:21,
                from ./arch/x86/include/asm/irqflags.h:60,
                from ./include/linux/irqflags.h:18,
                from ./include/linux/spinlock.h:59,
                from ./include/linux/mmzone.h:8,
                from ./include/linux/gfp.h:7,
                from ./include/linux/slab.h:16,
                from 
                drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c:25:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c:118:45: error: 
invalid use of undefined type ‘struct svm_range’
 118 |                 if (!test_bit(gpuidx, 
 prange->bitmap_access) &&
     |                                             ^~
./include/linux/bitops.h:45:44: note: in definition of macro 
‘bitop’
  45 |           __builtin_constant_p((uintptr_t)(addr) != 
  (uintptr_t)NULL) && \
     |                                            ^~~~
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c:118:22: note: in 
expansion of macro ‘test_bit’
 118 |                 if (!test_bit(gpuidx, 
 prange->bitmap_access) &&
     |                      ^~~~~~~~

There are more errors similar to these (is the full output 
needed?)
Any idea what I can do (better)?

With regards
Dieter



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Wed, 12 Feb 2025 17:39:01 GMT) (full text, mbox, link).


Acknowledgement sent to Uwe Kleine-König <ukleinek@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 12 Feb 2025 17:39:01 GMT) (full text, mbox, link).


Message #92 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Uwe Kleine-König <ukleinek@debian.org>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
Cc: 1093124@bugs.debian.org, Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 12 Feb 2025 18:37:41 +0100
[Message part 1 (text/plain, inline)]
Hello Dieter,

On 2/12/25 18:05, Dieter Faulbaum wrote:
> There are more errors similar to these (is the full output needed?)
> Any idea what I can do (better)?

Try if

	git bisect skip

gets you out of that. It makes git select a different revision to test 
for you. If needed repeat it.

`git bisect skip` the thing to do in general if you cannot find out for 
a suggested revision if the problem is in there or not. Something like 
that shouldn't happen, but it does at times. That makes the bisection a 
bit ineffective, but typically it converges anyhow. Alternatively you 
can try to be smart about the selection of the next revision to test and 
just do git checkout of an alternative revision.

Best regards
Uwe
[OpenPGP_signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Wed, 12 Feb 2025 18:30:02 GMT) (full text, mbox, link).


Acknowledgement sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Wed, 12 Feb 2025 18:30:02 GMT) (full text, mbox, link).


Message #97 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
Cc: 1093124@bugs.debian.org, Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Wed, 12 Feb 2025 19:26:40 +0100
Hello Uwe,

Thank you for your patience and help!

Uwe Kleine-König <ukleinek@debian.org> writes:

> 	git bisect skip
>
> gets you out of that. It makes git select a different revision 
> to test for you. If needed repeat it.
>
> `git bisect skip` the thing to do in general if you cannot find 
> out for a suggested revision if the problem is in there or not. 
> Something like that shouldn't happen, but it does at times. That 
> makes the bisection a bit ineffective, but typically it 
> converges anyhow. Alternatively you can try to be smart about 
> the selection of the next revision to test and just do git 
> checkout of an alternative revision.

(after some skips) this should be the "bad" one:

68e599db7a549f010a329515f3508d8a8c3467a4 is the first bad commit
commit 68e599db7a549f010a329515f3508d8a8c3467a4 (HEAD)
Author: Philip Yang <Philip.Yang@amd.com>
Date:   Thu Jun 20 12:21:57 2024 -0400

   drm/amdkfd: Validate user queue buffers
   
   Find user queue rptr, ring buf, eop buffer and cwsr area BOs, 
   and
   check BOs are mapped on the GPU with correct size and take the 
   BO
   reference.
   
   Signed-off-by: Philip Yang <Philip.Yang@amd.com>
   Reviewed-by: Felix Kuehling <felix.kuehling@amd.com>
   Acked-by: Christian König <christian.koenig@amd.com>
   Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

drivers/gpu/drm/amd/amdkfd/kfd_priv.h  |  4 ++++
drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 38 
++++++++++++++++++++++++++++++++++++--
2 files changed, 40 insertions(+), 2 deletions(-)


With regards
Dieter



Set Bug forwarded-to-address to 'https://lore.kernel.org/regressions/zpzehsckjz2bee6w5bsnfpmkvtlxf6jywijz7iroausghoh43i@nxr644rwjsb3/'. Request was from Uwe Kleine-König <ukleinek@debian.org> to control@bugs.debian.org. (Wed, 12 Feb 2025 22:48:02 GMT) (full text, mbox, link).


Removed tag(s) moreinfo. Request was from Salvatore Bonaccorso <carnil@debian.org> to control@bugs.debian.org. (Mon, 17 Feb 2025 20:30:02 GMT) (full text, mbox, link).


Added tag(s) upstream. Request was from Salvatore Bonaccorso <carnil@debian.org> to control@bugs.debian.org. (Mon, 17 Feb 2025 20:30:02 GMT) (full text, mbox, link).


Changed Bug forwarded-to-address to 'https://lore.kernel.org/regressions/zpzehsckjz2bee6w5bsnfpmkvtlxf6jywijz7iroausghoh43i@nxr644rwjsb3/ https://lore.kernel.org/all/20250130000412.29812-1-Philip.Yang@amd.com/T/' from 'https://lore.kernel.org/regressions/zpzehsckjz2bee6w5bsnfpmkvtlxf6jywijz7iroausghoh43i@nxr644rwjsb3/'. Request was from Salvatore Bonaccorso <carnil@debian.org> to control@bugs.debian.org. (Mon, 17 Feb 2025 20:30:02 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Tue, 11 Mar 2025 11:54:01 GMT) (full text, mbox, link).


Acknowledgement sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Tue, 11 Mar 2025 11:54:01 GMT) (full text, mbox, link).


Message #110 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
To: 1093124@bugs.debian.org
Cc: Uwe Kleine-König <ukleinek@debian.org>, Cordell Bloor <cgmb@slerp.xyz>, Salvatore Bonaccorso <carnil@debian.org>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Tue, 11 Mar 2025 12:51:31 +0100
Hello to all who are involved,

there is a newer kernel (6.10.17) in trixie but it seems for me, 
that the patch
https://lore.kernel.org/all/20250130000412.29812-1-Philip.Yang@amd.com/T/
from Philip Yang hasn't found its way into this kernel.
The problem still exists.

With regards
Dieter



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#1093124; Package src:linux. (Tue, 11 Mar 2025 12:39:02 GMT) (full text, mbox, link).


Acknowledgement sent to Salvatore Bonaccorso <carnil@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Tue, 11 Mar 2025 12:39:02 GMT) (full text, mbox, link).


Message #115 received at 1093124@bugs.debian.org (full text, mbox, reply):

From: Salvatore Bonaccorso <carnil@debian.org>
To: Dieter Faulbaum <dieter@faulbaum.in-berlin.de>
Cc: 1093124@bugs.debian.org, Uwe Kleine-König <ukleinek@debian.org>, Cordell Bloor <cgmb@slerp.xyz>
Subject: Re: Bug#1093124: libhsa-runtime64-1: HSA exception: Queue create failed at hsaKmtCreateQueue with multiple programs
Date: Tue, 11 Mar 2025 13:35:53 +0100
Hi,

On Tue, Mar 11, 2025 at 12:51:31PM +0100, Dieter Faulbaum wrote:
> 
> Hello to all who are involved,
> 
> there is a newer kernel (6.10.17) in trixie but it seems for me, that the
> patch
> https://lore.kernel.org/all/20250130000412.29812-1-Philip.Yang@amd.com/T/
> from Philip Yang hasn't found its way into this kernel.
> The problem still exists.

This is correct, the patch has not yet been applied in mainline (and
so neither queued for stable versions).

Only once that has happened, it will either flow automatically in our
next update or we could pick it a bit in advance already. But it needs
to be applied in mainline and it needs to be queued/planned for stable
release.

Since it's back a month might be worth asking if it felt through the
cracks?

Regards,
Salvatore



Added tag(s) pending. Request was from Salvatore Bonaccorso <carnil@debian.org> to control@bugs.debian.org. (Sat, 15 Mar 2025 08:51:01 GMT) (full text, mbox, link).


Reply sent to Salvatore Bonaccorso <carnil@debian.org>:
You have taken responsibility. (Mon, 17 Mar 2025 08:03:02 GMT) (full text, mbox, link).


Notification sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Bug acknowledged by developer. (Mon, 17 Mar 2025 08:03:02 GMT) (full text, mbox, link).


Message #122 received at 1093124-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1093124-close@bugs.debian.org
Subject: Bug#1093124: fixed in linux 6.12.19-1
Date: Mon, 17 Mar 2025 08:00:11 +0000
[Message part 1 (text/plain, inline)]
Source: linux
Source-Version: 6.12.19-1
Done: Salvatore Bonaccorso <carnil@debian.org>

We believe that the bug you reported is fixed in the latest version of
linux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1093124@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <carnil@debian.org> (supplier of updated linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 16 Mar 2025 22:08:59 +0100
Source: linux
Architecture: source
Version: 6.12.19-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Closes: 1088682 1093124 1096006 1098698 1099591 1099722 1100036
Changes:
 linux (6.12.19-1) unstable; urgency=medium
 .
   * New upstream stable update:
     https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.18
     - RDMA/mlx5: Fix the recovery flow of the UMR QP
     - IB/mlx5: Set and get correct qp_num for a DCT QP
     - RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error
     - RDMA/mlx5: Fix a WARN during dereg_mr for DM type
     - RDMA/mana_ib: Allocate PAGE aligned doorbell index
     - RDMA/hns: Fix mbox timing out by adding retry mechanism
     - RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved
     - RDMA/bnxt_re: Refactor NQ allocation
     - RDMA/bnxt_re: Cache MSIx info to a local structure
     - RDMA/bnxt_re: Add sanity checks on rdev validity
     - RDMA/bnxt_re: Allocate dev_attr information dynamically
     - RDMA/bnxt_re: Fix the statistics for Gen P7 VF
     - landlock: Fix non-TCP sockets restriction
     - scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
     - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
     - NFS: O_DIRECT writes must check and adjust the file length
     - NFS: Adjust delegated timestamps for O_DIRECT reads and writes
     - SUNRPC: Prevent looping due to rpc_signal_task() races
     - NFSv4: Fix a deadlock when recovering state on a sillyrenamed file
     - SUNRPC: Handle -ETIMEDOUT return from tlshd
     - RDMA/mlx5: Fix implicit ODP hang on parent deregistration
     - RDMA/mlx5: Fix AH static rate parsing
     - scsi: core: Clear driver private data when retrying request
     - scsi: ufs: core: Set default runtime/system PM levels before
       ufshcd_hba_init()
     - RDMA/mlx5: Fix bind QP error cleanup flow
     - RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers
     - sunrpc: suppress warnings for unused procfs functions
     - ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
     - Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
     - rxrpc: rxperf: Fix missing decoding of terminal magic cookie
     - afs: Fix the server_list to unuse a displaced server rather than putting
       it
     - afs: Give an afs_server object a ref on the afs_cell object it points to
     - net: loopback: Avoid sending IP packets without an Ethernet header
     - net: set the minimum for net_hotdata.netdev_budget_usecs
     - ipv4: Convert icmp_route_lookup() to dscp_t.
     - ipv4: Convert ip_route_input() to dscp_t.
     - ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos
       conversion.
     - ipvlan: ensure network headers are in skb linear part
     - net: cadence: macb: Synchronize stats calculations
     - net: dsa: rtl8366rb: Fix compilation problem
     - [armhf] ASoC: es8328: fix route from DAC to output
     - [arm64,armhf] ASoC: fsl: Rename stream name of SAI DAI driver
     - ipvs: Always clear ipvs_property flag in skb_scrub_packet()
     - drm/xe/oa: Signal output fences
     - drm/xe/oa: Move functions up so they can be reused for config ioctl
     - drm/xe/oa: Add syncs support to OA config ioctl
     - drm/xe/oa: Allow only certain property changes from config
     - drm/xe/oa: Allow oa_exponent value of 0
     - firmware: cs_dsp: Remove async regmap writes
     - [amd64] ASoC: cs35l56: Prevent races when soft-resetting using SPI control
     - ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
     - net: ethernet: ti: am65-cpsw: select PAGE_POOL
     - tcp: devmem: don't write truncated dmabuf CMSGs to userspace
     - ice: add E830 HW VF mailbox message limit support
     - ice: Fix deinitializing VF in error path
     - ice: Avoid setting default Rx VSI twice in switchdev setup
     - tcp: Defer ts_recent changes until req is owned
     - net: Clear old fragment checksum value in napi_reuse_skb
     - [arm64,armhf] net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow
       defination.
     - net/mlx5: IRQ, Fix null string in debug print
     - net: ipv6: fix dst ref loop on input in seg6 lwt
     - net: ipv6: fix dst ref loop on input in rpl lwt
     - idpf: fix checksums set in idpf_rx_rsc()
     - net: ti: icss-iep: Reject perout generation request
     - thermal: gov_power_allocator: Fix incorrect calculation in
       divvy_up_power()
     - perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list
     - uprobes: Reject the shared zeropage in uprobe_write_opcode()
     - thermal: of: Simplify thermal_of_should_bind with scoped for each OF child
     - thermal/of: Fix cdev lookup in thermal_of_should_bind()
     - thermal: core: Move lists of thermal instances to trip descriptors
     - thermal: gov_power_allocator: Update total_weight on bind and cdev updates
     - io_uring/net: save msg_control for compat
     - unreachable: Unify
     - objtool: Remove annotate_{,un}reachable()
     - objtool: Fix C jump table annotations for Clang
     - [x86] CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
     - phy: rockchip: fix Kconfig dependency more
     - [riscv64] KVM: Fix hart suspend status check
     - [riscv64] KVM: Fix hart suspend_type use
     - [riscv64] KVM: Fix SBI IPI error generation
     - [riscv64] KVM: Fix SBI TIME error generation
     - tracing: Fix bad hist from corrupting named_triggers list
     - ftrace: Avoid potential division by zero in function_stat_show()
     - ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
     - ALSA: hda/realtek: Fix microphone regression on ASUS N705UD
     - [arm64] KVM: arm64: Ensure a VMID is allocated before programming
       VTTBR_EL2
     - perf/core: Add RCU read lock protection to perf_iterate_ctx()
     - [x86] perf/x86: Fix low freqency setting issue
     - perf/core: Fix low freq setting via IOC_PERIOD
     - drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size)
     - drm/xe/userptr: restore invalidation list on error
     - drm/xe/userptr: fix EFAULT handling
     - drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd
     - drm/amdgpu: disable BAR resize on Dell G5 SE
     - drm/amdgpu: init return value in amdgpu_ttm_clear_buffer
     - drm/amd/display: Disable PSR-SU on eDP panels
     - drm/amd/display: add a quirk to enable eDP0 on DP1
     - drm/amd/display: Fix HPD after gpu reset
     - [arm64] mm: Fix Boot panic on Ampere Altra
     - block: Remove zone write plugs when handling native zone append writes
     - i2c: npcm: disable interrupt enable bit before devm_request_irq
     - i2c: ls2x: Fix frequency division register access
     - usbnet: gl620a: fix endpoint checking in genelink_bind()
     - net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT
     - [arm64] net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
     - [arm64] net: enetc: keep track of correct Tx BD count in
       enetc_map_tx_tso_buffs()
     - [arm64] net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
     - [arm64] net: enetc: update UDP checksum when updating originTimestamp
       field
     - [arm64] net: enetc: correct the xdp_tx statistics
     - [arm64] net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()
     - [arm64,armhf] phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL
       masks in refclk
     - [arm64,armhf] phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy
       in phy_exit()
     - [amd64] iommu/vt-d: Remove device comparison in
       context_setup_pass_through_cb
     - [amd64] iommu/vt-d: Fix suspicious RCU usage
     - [amd64] intel_idle: Handle older CPUs, which stop the TSC in deeper C
       states, correctly (Closes: #1088682)
     - mptcp: always handle address removal under msk socket lock
     - mptcp: reset when MPTCP opts are dropped after join
     - vmlinux.lds: Ensure that const vars with relocations are mapped R/O
     - rcuref: Plug slowpath race in rcuref_put()
     - sched/core: Prevent rescheduling when interrupts are disabled
     - sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called
       without balance()
     - dm-integrity: Avoid divide by zero in table status in Inline mode
     - dm vdo: add missing spin_lock_init
     - ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr
     - scsi: ufs: core: bsg: Fix crash when arpmb command fails
     - [riscv64] futex: sign extend compare value in atomic cmpxchg
     - [riscv64] signal: fix signal frame size
     - [riscv64] cacheinfo: Use of_property_present() for non-boolean properties
     - [riscv64] signal: fix signal_minsigstksz
     - [riscv64] cpufeature: use bitmap_equal() instead of memcmp()
     - efi: Don't map the entire mokvar table to determine its size
     - amdgpu/pm/legacy: fix suspend/resume issues
     - [x86] microcode/AMD: Return bool from find_blobs_in_containers()
     - [x86] microcode/AMD: Have __apply_microcode_amd() return bool
     - [x86] microcode/AMD: Remove ugly linebreak in __verify_patch_section()
       signature
     - [x86] microcode/AMD: Remove unused save_microcode_in_initrd_amd()
       declarations
     - [x86] microcode/AMD: Merge early_apply_microcode() into its single
       callsite
     - [x86] microcode/AMD: Get rid of the _load_microcode_amd() forward
       declaration
     - [x86] microcode/AMD: Add get_patch_level()
     - [x86] microcode/AMD: Load only SHA256-checksummed patches
     - thermal: gov_power_allocator: Add missing NULL pointer check
     https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.19
     - [x86] amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
     - [amd64] drm/i915/dsi: convert to struct intel_display
     - [amd64] drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
     - [arm64,armhf] gpio: vf610: use generic device_get_match_data()
     - [arm64,armhf] gpio: vf610: add locking to gpio direction functions
     - cifs: Remove symlink member from cifs_open_info_data union
     - smb311: failure to open files of length 1040 when mounting with SMB3.1.1
       POSIX extensions
     - btrfs: fix data overwriting bug during buffered write when block size <
       page size
     - [x86] microcode/AMD: Add some forgotten models to the SHA check
     - Revert "of: reserved-memory: Fix using wrong number of cells to get
       property 'alignment'"
     - tracing: tprobe-events: Fix a memory leak when tprobe with $retval
     - tracing: tprobe-events: Reject invalid tracepoint name
     - [amd64] HID: appleir: Fix potential NULL dereference at raw event handle
     - ksmbd: fix type confusion via race condition when using
       ipc_msg_send_request
     - ksmbd: fix out-of-bounds in parse_sec_desc()
     - ksmbd: fix use-after-free in smb2_lock
     - ksmbd: fix bug on trap in smb2_lock
     - [arm64] gpio: rcar: Use raw_spinlock to protect register access
     - ALSA: seq: Avoid module auto-load handling at event delivery
     - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
     - ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
     - ALSA: hda/realtek: update ALC222 depop optimize
     - btrfs: fix a leaked chunk map issue in read_one_chunk()
     - hwmon: (peci/dimmtemp) Do not provide fake thresholds data
     - drm/amd/display: Fix null check for pipe_ctx->plane_state in
       resource_build_scaling_params
     - drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
     - drm/amd/pm: always allow ih interrupt from fw
     - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
     - Revert "mm/page_alloc.c: don't show protection in zone's
       ->lowmem_reserve[] for empty zone"
     - Revert "selftests/mm: remove local __NR_* definitions"
     - [x86] platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
     - [x86] boot: Sanitize boot params before parsing command line
     - [x86] cacheinfo: Validate CPUID leaf 0x2 EDX output
     - [x86] cpu: Validate CPUID leaf 0x2 EDX output
     - [x86] cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
     - drm/xe: Add staging tree for VM binds
     - drm/xe/hmm: Style- and include fixes
     - drm/xe/hmm: Don't dereference struct page pointers without notifier lock
     - drm/xe/vm: Fix a misplaced #endif
     - drm/xe/vm: Validate userptr during gpu vma prefetching
     - mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
     - drm/xe: Fix GT "for each engine" workarounds
     - drm/xe: Fix fault mode invalidation with unbind
     - drm/xe/userptr: properly setup pfn_flags_mask
     - drm/xe/userptr: Unmap userptrs in the mmu notifier
     - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
     - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
     - wifi: cfg80211: regulatory: improve invalid hints checking
     - wifi: nl80211: reject cooked mode if it is set along with other flags
     - rapidio: add check for rio_add_net() in rio_scan_alloc_net()
     - rapidio: fix an API misues when rio_add_net() fails
     - dma: kmsan: export kmsan_handle_dma() for modules
     - [s390x] traps: Fix test_monitor_call() inline assembly
     - NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
     - userfaultfd: do not block on locking a large folio with raised refcount
     - block: fix conversion of GPT partition name to 7-bit
     - mm/page_alloc: fix uninitialized variable
     - mm: abort vma_modify() on merge out of memory failure
     - mm: memory-failure: update ttu flag inside unmap_poisoned_folio
     - mm: don't skip arch_sync_kernel_mappings() in error paths
     - mm: fix finish_fault() handling for large folios
     - hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
     - mm: memory-hotplug: check folio ref count first in do_migrate_range
     - wifi: iwlwifi: mvm: clean up ROC on failure
     - wifi: iwlwifi: mvm: don't try to talk to a dead firmware
     - wifi: iwlwifi: limit printed string from FW file
     - wifi: iwlwifi: Free pages allocated when failing to build A-MSDU
     - wifi: iwlwifi: Fix A-MSDU TSO preparation
     - HID: google: fix unused variable warning under !CONFIG_ACPI
     - [amd64] HID: intel-ish-hid: Fix use-after-free issue in
       hid_ishtp_cl_remove()
     - [amd64] HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
     - coredump: Only sort VMAs when core_sort_vma sysctl is set
     - nvme-pci: add support for sgl metadata
     - nvme-pci: use sgls for all user requests if possible
     - nvme-ioctl: fix leaked requests on mapping error
     - wifi: mac80211: Support parsing EPCS ML element
     - wifi: mac80211: fix MLE non-inheritance parsing
     - wifi: mac80211: fix vendor-specific inheritance
     - drm/fbdev-helper: Move color-mode lookup into 4CC format helper
     - drm/fbdev: Add memory-agnostic fbdev client
     - drm: Add client-agnostic setup helper
     - drm/fbdev-ttm: Support struct drm_driver.fbdev_probe
     - drm/nouveau: Run DRM default client setup
     - drm/nouveau: select FW caching
     - bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
     - nvme-tcp: add basic support for the C2HTermReq PDU
     - nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
     - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
     - ALSA: hda/realtek: Remove (revert) duplicate Ally X config
     - net: gso: fix ownership in __udp_gso_segment
     - caif_virtio: fix wrong pointer check in cfv_probe()
     - perf/core: Fix pmus_lock vs. pmus_srcu ordering
     - hwmon: (pmbus) Initialise page count in pmbus_identify()
     - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
     - hwmon: (ad7314) Validate leading zero bits and return error
     - tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
     - drm/imagination: Fix timestamps in firmware traces
     - ALSA: usx2y: validate nrpacks module parameter on probe
     - llc: do not use skb_get() before dev_queue_xmit()
     - hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
     - drm/sched: Fix preprocessor guard
     - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
     - [arm64] net: hns3: make sure ptp clock is unregister and freed if
       hclge_ptp_get_cycle returns an error
     - [amd64] drm/i915/color: Extract intel_color_modeset()
     - [amd64] drm/i915: Plumb 'dsb' all way to the plane hooks
     - drm/xe: Remove double pageflip
     - HID: hid-steam: Fix use-after-free when detaching device
     - [arm64] net: ipa: Fix v4.7 resource group names
     - [arm64] net: ipa: Fix QSB data for v4.7
     - [arm64] net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for
       v4.7
     - ppp: Fix KMSAN uninit-value warning with bpf
     - ethtool: linkstate: migrate linkstate functions to support multi-PHY
       setups
     - net: ethtool: plumb PHY stats to PHY drivers
     - net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device
     - vlan: enforce underlying device type
     - [x86] sgx: Fix size overflows in sgx_encl_create()
     - exfat: fix just enough dentries but allocate a new cluster to dir
     - exfat: fix soft lockup in exfat_clear_bitmap
     - exfat: short-circuit zero-byte writes in exfat_file_write_iter
     - net-timestamp: support TCP GSO case for a few missing flags
     - ublk: set_params: properly check if parameters can be applied
     - sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
     - nvme-tcp: fix signedness bug in nvme_tcp_init_connection()
     - net: dsa: mt7530: Fix traffic flooding for MMIO devices
     - mctp i3c: handle NULL header address
     - net: ipv6: fix dst ref loop in ila lwtunnel
     - net: ipv6: fix missing dst ref drop in ila lwtunnel
     - [arm64] gpio: rcar: Fix missing of_node_put() call
     - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
     - usb: renesas_usbhs: Call clk_put()
     - xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts
     - usb: renesas_usbhs: Use devm_usb_get_phy()
     - usb: hub: lack of clearing xHC resources
     - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card
       Reader
     - usb: typec: ucsi: Fix NULL pointer access
     - usb: renesas_usbhs: Flush the notify_hotplug_work
     - usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
     - usb: atm: cxacru: fix a flaw in existing endpoint checks
     - usb: dwc3: Set SUSPENDENABLE soon after phy init
     - usb: dwc3: gadget: Prevent irq storm when TH re-executes
     - usb: typec: ucsi: increase timeout for PPM reset operations
     - usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
     - usb: gadget: Set self-powered based on MaxPower and bmAttributes
     - usb: gadget: Fix setting self-powered state on suspend
     - usb: gadget: Check bmAttributes only if configuration is valid
     - acpi: typec: ucsi: Introduce a ->poll_cci method
     - xhci: pci: Fix indentation in the PCI device ID definitions
     - usb: xhci: Enable the TRB overfetch quirk on VIA VL805
     - [amd64] KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI
       shadow
     - [amd64] KVM: SVM: Save host DR masks on CPUs with DebugSwap
     - [amd64] KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
     - [amd64] KVM: SVM: Suppress DEBUGCTL.BTF on AMD
     - [amd64] KVM: x86: Snapshot the host's DEBUGCTL in common x86
     - [amd64] KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization
       is disabled
     - [amd64] KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs
     - [amd64] KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't
       supported by KVM
     - cdx: Fix possible UAF error in driver_override_show()
     - mei: me: add panther lake P DID
     - mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO
     - [amd64] intel_th: pci: Add Arrow Lake support
     - [amd64] intel_th: pci: Add Panther Lake-H support
     - [amd64] intel_th: pci: Add Panther Lake-P/U support
     - char: misc: deallocate static minor in error path
     - drivers: core: fix device leak in __fw_devlink_relax_cycles()
     - slimbus: messaging: Free transaction ID in delayed interrupt scenario
     - bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid
       deadlock
     - eeprom: digsy_mtc: Make GPIO lookup table match the device
     - drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
     - iio: filter: admv8818: Force initialization of SDO
     - iio: light: apds9306: fix max_scale_nano values
     - iio: dac: ad3552r: clear reset status flag
     - iio: adc: ad7192: fix channel select
     - iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
     - mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
     - [arm64] hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
     - fs/netfs/read_pgpriv2: skip folio queues without `marks3`
       (Closes: #1098698, #1099591)
     - fs/netfs/read_collect: fix crash due to uninitialized `prev` variable
       (Closes: #1098698, #1099591)
     - ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
     - nvme-tcp: Fix a C2HTermReq error message
     - Revert "KVM: e500: always restore irqs"
     - Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults"
     - Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping
       mmu_lock"
     - Revert "KVM: PPC: e500: Mark "struct page" dirty in
       kvmppc_e500_shadow_map()"
     - KVM: e500: always restore irqs
     - uprobes: Fix race in uprobe_free_utask
     - [x86] mm: Don't disable PCID when INVLPG has been fixed by microcode
     - wifi: iwlwifi: pcie: Fix TSO preparation
 .
   [ Bastian Blank ]
   * Compress kernel with zstd where supported. (Closes: #1099722)
 .
   [ Matt Mower ]
   * [amd64] sound/soc/amd/acp: Enable SND_AMD_ASOC_ACP70, SND_SOC_AMD_ACP_PCI
     and SND_SOC_AMD_LEGACY_MACH as modules (Closes: #1096006)
 .
   [ Uwe Kleine-König ]
   * Enable IIO HRTIMER and SYSFS trigger. These are useful to do high-speed
     continuous and manual (or scripted) sensor reading respectively.
 .
   [ Dmytro Sinina ]
   * sound/pci/hda: Enable SND_HDA_SCODEC_CS35L56_I2C,
     SND_HDA_SCODEC_CS35L56_SPI, SND_SOC_CS35L56_I2C, SND_SOC_CS35L56_SPI,
     SND_SOC_CS35L56_SDW as modules
 .
   [ Steev Klimaszewski ]
   * [arm64] Enable modules for Thinkpad X13s webcam (Closes: #1100036)
 .
   [ Salvatore Bonaccorso ]
   * drm/amdkfd: Fix user queue validation on Gfx7/8 (Closes: #1093124)
   * fs/netfs/read_collect: add to next->prev_donated
     (Closes: #1098698, #1099591)
Checksums-Sha1:
 8ccbc92b88dd210043f7a79375a30c6ebe4faf2c 206736 linux_6.12.19-1.dsc
 c204b272aef901a7bd09c61b238b3bff9522ed07 150980892 linux_6.12.19.orig.tar.xz
 c05d4cf300e306b5a9bf3fbb46bffce836bc708e 1603820 linux_6.12.19-1.debian.tar.xz
 70ed58a4c96eade7407c9e50bfbfaf29eda50678 6648 linux_6.12.19-1_source.buildinfo
Checksums-Sha256:
 62fb118574c580b335edea584305cc6387bf8a57780e93323a4039bf8b118a9f 206736 linux_6.12.19-1.dsc
 0952a5791be51b4649f7f6ebfbfb9babcf900aa281b85cfaf2cddd911e43c164 150980892 linux_6.12.19.orig.tar.xz
 cb195baa45cb8268d3c7a280e87578e974fd4558bc27e3601a37d883766f5451 1603820 linux_6.12.19-1.debian.tar.xz
 4d24655f3299eb3b2657cf7baa32e1166a86c517d7479ba7f66448d0de4f41bf 6648 linux_6.12.19-1_source.buildinfo
Files:
 6581eb5bf60965426e2f9d93b3b4be12 206736 kernel optional linux_6.12.19-1.dsc
 0c79eb39ae2002a8e6004943b49f68f1 150980892 kernel optional linux_6.12.19.orig.tar.xz
 5481f994c173504b4cd2a84a8567fd70 1603820 kernel optional linux_6.12.19-1.debian.tar.xz
 72eee8c323393c64b625cc2477f0ede0 6648 kernel optional linux_6.12.19-1_source.buildinfo


-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmfXQrhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89ERNoP/jlFharRNnbkt7ldxqZLRtxbOv+9xgfT
7RQtZJr/DvFFtOhjo2xYkymKqqM7IHeIDxxBPdu5yk4Yn1c9QLg3rVBRqlvZ7WI3
LPvQsF/sq8QIRHUjKI/BHPmL59zA7H9rMQoneWSH6LwcvgaymtNdAGWjeUY82ozI
eH04TGY9Qsi1FTg94InFPou7XSRz/64tVaVStGSEq91XJPHFRm4/sIjei2TGsuc0
wYlft+GpWq4dlbRImUyBQ4F85yGUmzRJbKSx85XfBlamWxu5tVJShf6qoDIqJMk4
FMryPmpbGbhd9tsukN8cG2KJlNomE6yQOmbFt2BbOs21bH2x3g8sGOsu8DH7XSXY
14PSoKDDZNY6fB6AS2YvSUDJ4D3Izv8WB7UqZHq5IDRVbmzDD1G4an3jNhw8aTJg
dvefkKh30bICO6bErpoEDkObIccaRM56g0HCD5TF3CVARbwc8BdI6MHsSFi+/9/p
p3zwDDYsY+o1WFvkxaeBZbVSwxAAA0f8DVZUV6F6GMlMYhEDpmZpecLjVBhHEaAn
piA+HQwVTiNnbJx/VjEXRd4hM9Wy8Fa9Fd1UGhoZvarAx+EnOvloXVMtFWKZo50w
gwzM/n99mPdTXTzmWjBrXG/6h35dUjPmG88QcDD2use8KjEwkqSyFZMAs/AFU9TQ
VivE1JPBYyd6
=Dg1+
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Reply sent to Salvatore Bonaccorso <carnil@debian.org>:
You have taken responsibility. (Sun, 23 Mar 2025 06:15:02 GMT) (full text, mbox, link).


Notification sent to Dieter Faulbaum <dieter@faulbaum.in-berlin.de>:
Bug acknowledged by developer. (Sun, 23 Mar 2025 06:15:02 GMT) (full text, mbox, link).


Message #127 received at 1093124-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1093124-close@bugs.debian.org
Subject: Bug#1093124: fixed in linux 6.13.8-1~exp1
Date: Sun, 23 Mar 2025 06:11:28 +0000
[Message part 1 (text/plain, inline)]
Source: linux
Source-Version: 6.13.8-1~exp1
Done: Salvatore Bonaccorso <carnil@debian.org>

We believe that the bug you reported is fixed in the latest version of
linux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1093124@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <carnil@debian.org> (supplier of updated linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 23 Mar 2025 06:40:56 +0100
Source: linux
Architecture: source
Version: 6.13.8-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Closes: 1091696 1093124 1098698 1099591 1100641 1100694
Changes:
 linux (6.13.8-1~exp1) experimental; urgency=medium
 .
   * New upstream stable update:
     https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.13.8
     - fs/netfs/read_collect: add to next->prev_donated (Closes: #1098698,
       #1099591)
 .
   [ Salvatore Bonaccorso ]
   * drm/amdkfd: Fix user queue validation on Gfx7/8 (Closes: #1093124)
   * net/sunrpc: Enable RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2 (Closes: #1100641)
   * [x86] drivers/pinctrl/intel: Enable PINCTRL_INTEL_PLATFORM as module
     (Closes: #1100694)
   * ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs
     (Closes: #1091696)
 .
   [ Madhu Adav M J ]
   * drivers/nvme/target: Enable NVME_TARGET_PASSTHRU
   * drivers/nvme/target: Enable NVME_TARGET_LOOP and NVME_TARGET_FCLOOP
     as modules
Checksums-Sha1:
 7443cc79cbcf9cabbfa516601b6b415630d1e3f7 200434 linux_6.13.8-1~exp1.dsc
 c5d649a3f9c823e1689d48879024ce8e680ecff9 151549996 linux_6.13.8.orig.tar.xz
 1db80940458f29447a155c4379fded60285cd547 1546228 linux_6.13.8-1~exp1.debian.tar.xz
 27e298398f3f85b3d74996aa66b5ade2b18702e8 6664 linux_6.13.8-1~exp1_source.buildinfo
Checksums-Sha256:
 2d6454a6eac44473e952a4ff093907a14e98a48f941d684ad6710723e5e0661d 200434 linux_6.13.8-1~exp1.dsc
 5f3820da9128a21876bfa56299406febbf24f694d2a3216e8d4080dfe75b1ede 151549996 linux_6.13.8.orig.tar.xz
 9d8cc6eec0979333701d387bea4f45424af85dfaa122e15b4959954ee9c82458 1546228 linux_6.13.8-1~exp1.debian.tar.xz
 abd85f3efc4bcd214be11173e90398662981faf3a25f3fdead6784227831d3ea 6664 linux_6.13.8-1~exp1_source.buildinfo
Files:
 293b1150b215b8908340cacd4dd8103c 200434 kernel optional linux_6.13.8-1~exp1.dsc
 2b412fdff5ab2cb4c090baa5a7232563 151549996 kernel optional linux_6.13.8.orig.tar.xz
 9e33f561a6444ac4f1bc62727b487c39 1546228 kernel optional linux_6.13.8-1~exp1.debian.tar.xz
 eee8d73a8452ce52f0fbf19b8f491e05 6664 kernel optional linux_6.13.8-1~exp1_source.buildinfo


-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmffn9xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89Elh0QAIlaknCIkLtDg19+vzQpl4wBv3Ks4ju8
R3uHoySMqzXFzwWMd9w2WIherNHPR/i9PNPUYGRykUT1eaAv5ENE+P3CbdB0d9jL
eAOhPLRS1bIAEXmsMjvjs+bm/DSVcosOFh26Gmv4hRBYR+eBemIeCURcLNz6wOwE
8pgi1fo3x7TrRRtA+5SoJzXMUCGU77eQc1t6QZC/dV5yy6bz5UiffATP/HwPWH9n
vgD2L/Vmjdn7KnMC8XQbEc829bSsmYXunXjOsVpWd6ZWeR///BQKyedJWUpdh6Je
U3j0y/ttpU+w1EphbJ2/V7jSygg2h3THIXtueG5bT2U7ylrGM/SqUaObTtimalaj
4x2WPCJ4ytTgyw+7ZrYO85x/pqDWJrJB/gdc6HWdj+kpWZFo1OVp/O7jPk7+Wh2C
grErvTIkhFtUfLWt2WKt3FjJBoqf+OGVdTBNrNNAumbePUViPrWJsOXQlC3ulDrD
RV7sH+pPZF06V3u/XOE3zqykqnf5IgmvogD+Hq73bjXunzShIEkdOOBjjtWHSJaB
uPk2CBqdDHWTTUAydHQ4B/5vQ61kkkf4TyzwblFK90tNjFkQ2QqUR+gM+Huh4HC1
UnA/ZN4O9mwJewfN/Pefo0Vj4bFT9h8nZSjlPal6+r2ULKjnlMh5RpG//zlIB4oR
7+U7MDcACE4o
=DhiO
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 23 Aug 2025 07:26:00 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Aug 30 05:51:23 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.