From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 15 08:16:44 2020 Received: (at submit) by debbugs.gnu.org; 15 Sep 2020 12:16:44 +0000 Received: from localhost ([127.0.0.1]:57557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kI9t6-0001g2-Ac for submit@debbugs.gnu.org; Tue, 15 Sep 2020 08:16:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:42824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kI9t4-0001fu-6l for submit@debbugs.gnu.org; Tue, 15 Sep 2020 08:16:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48870) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kI9t3-0003HO-E3 for bug-guix@gnu.org; Tue, 15 Sep 2020 08:16:41 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:36500) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kI9t1-0000DX-Hu for bug-guix@gnu.org; Tue, 15 Sep 2020 08:16:41 -0400 Received: by mail-wm1-x32f.google.com with SMTP id z9so3236931wmk.1 for ; Tue, 15 Sep 2020 05:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=2PI0WxWivNL1lPIxNYUV4GtCamV9mB3qAPIktyBwa54=; b=BOJZi5R62idoKZXgZo39b5iAywr9y2XOXG/jgXXZdg1TCfsW6iO+0NZ1kTfL7M3lVo xUfYie9j/UtR3/O0SIw8XbnRpAaKdzkHaIdcagT/pRsqTi1WLukWZFalCcsPqG0GC1c6 BG7PdX+3bAAHXUNC55LLaHglIZnaMZT2Al+m0iX9wtjS1SgK4TjH8rhHr+hhpmtk49R/ L5epTUfeahoFvZT6tBo51uvl/PVGab6901mB6MnNchOLDWYRcjZxjCvMAv8MReJFnsR8 G3UXegRWB3oWkaLByZCZqEaD5EA5s9KVeqq2FjyUCcUl0uVY3kHCkahxgQ8x1tQcnsMn L7VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2PI0WxWivNL1lPIxNYUV4GtCamV9mB3qAPIktyBwa54=; b=P7vwpB4z+mf8bZ5/JJGCXfsggTz7/FXLA3LB0TFWjfFfhnhR106zvD/1Z+0ladZXcz HtpBhXdUWtqsmckbWtQ9aT6eGE/R1sv+UUUBMxWR/NPGOLjr9qaCBXuSKmUcdG2UL+/j csYEzg9D9VUw/sRpnarIRFveuq5kOH7oy9682Tu2Pac+CvVTYrz5C7OD1ENsDCQFfFv3 P4/zBWKXxXgHnWM4MAR94S16insHxZbkqxenQpzlGCqpMdwSpaalCz1YfkB0FK6RSBkH 0ssxUAjvWRXzVaQSxOTXMbYs3Qkuzk0lFliD3Wh6Qqk6vzdV5iEpAnAKUdLE7ReOMoiT p8zQ== X-Gm-Message-State: AOAM533gex0+bA3GSZLfKB2j0XYQXkIqIeO4FMhllQESYDVHGVy9DbiZ WQfo9Nguw4kbtjPZP5xqL+1qICjKpZJVLxJEKUZUjKwTOsQ= X-Google-Smtp-Source: ABdhPJzPGOy6IPtEEw+AL8q97GhGViyVvfgU1/keEniy6rj1O4a4HwVTcrRzlRVupOr+aH47RR/9JJzIERqRumZlQPM= X-Received: by 2002:a1c:e904:: with SMTP id q4mr4676280wmc.151.1600172193946; Tue, 15 Sep 2020 05:16:33 -0700 (PDT) MIME-Version: 1.0 From: Nathan Dehnel Date: Tue, 15 Sep 2020 07:16:25 -0500 Message-ID: Subject: icecat causes pulseaudio to crash To: bug-guix@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=ncdehnel@gmail.com; helo=mail-wm1-x32f.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) So...playing a youtube video in icecat causes pulse to crash. You can play one video and it works, but it crashes if you open another tab or page with a video in it. Also skipping around the seekbar causes it to crash. bash-5.0$ pulseaudio W: [pulseaudio] pid.c: Stale PID file, overwriting. E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not provided by any .service files E: [pulseaudio] module-stream-restore.c: Assertion 'pa_hashmap_put(u->dbus_entries, de->entry_name, de) == 0' failed at modules/module-stream-restore.c:1406, function subscribe_callback(). Aborting. Chromium and mpv do not cause pulse to crash. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 16 05:13:54 2020 Received: (at 43420) by debbugs.gnu.org; 16 Sep 2020 09:13:54 +0000 Received: from localhost ([127.0.0.1]:33209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kITVh-0006Yd-R4 for submit@debbugs.gnu.org; Wed, 16 Sep 2020 05:13:54 -0400 Received: from world.peace.net ([64.112.178.59]:43872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kITVe-0006YO-GL for 43420@debbugs.gnu.org; Wed, 16 Sep 2020 05:13:51 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kITVY-00087Y-Cg; Wed, 16 Sep 2020 05:13:44 -0400 From: Mark H Weaver To: Nathan Dehnel , 43420@debbugs.gnu.org Subject: Re: bug#43420: icecat causes pulseaudio to crash In-Reply-To: References: Date: Wed, 16 Sep 2020 05:12:27 -0400 Message-ID: <87imce9jah.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43420 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Nathan Dehnel writes: > So...playing a youtube video in icecat causes pulse to crash. You can > play one video and it works, but it crashes if you open another tab or > page with a video in it. Also skipping around the seekbar causes it to > crash. > > bash-5.0$ pulseaudio > W: [pulseaudio] pid.c: Stale PID file, overwriting. > E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: > org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not > provided by any .service files > E: [pulseaudio] module-stream-restore.c: Assertion > 'pa_hashmap_put(u->dbus_entries, de->entry_name, de) == 0' failed at > modules/module-stream-restore.c:1406, function subscribe_callback(). > Aborting. Unfortunately, I was unable to reproduce this on my x86_64 Guix system. Starting with a fresh profile in icecat-68.12.0-guix0-preview1, I tried watching 'https://www.youtube.com/watch?v=x6U2Un5kEdI', first using the bundled 'ViewTube' extension (as happens with the default IceCat configuration), and later with LibreJS and ViewTube disabled to test Youtube's Javascript player. I tried opening another video in another tab while playing the first video, seeking around the file, etc, but pulseaudio did not crash for me. Is anyone else able to reproduce this? Nathan: Would you like to try running "icecat -no-remote -p" and creating a fresh new profile for testing purposes, and seeing if you can reproduce the pulseaudio crash while using the new profile? If not, maybe try adding back your usual extensions to the test profile and seeing if that makes a difference? Mark From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 17 04:50:08 2020 Received: (at 43420) by debbugs.gnu.org; 17 Sep 2020 08:50:08 +0000 Received: from localhost ([127.0.0.1]:37300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIpcF-0004KR-Ok for submit@debbugs.gnu.org; Thu, 17 Sep 2020 04:50:08 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:38312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIpcB-0004Jn-9D for 43420@debbugs.gnu.org; Thu, 17 Sep 2020 04:50:06 -0400 Received: by mail-wm1-f41.google.com with SMTP id l9so1182919wme.3 for <43420@debbugs.gnu.org>; Thu, 17 Sep 2020 01:50:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eIffJeYK7Sy8DKRsnH6oze8INjhrTm74VLZZdNIWSG8=; b=E5S/t1Q62mDZeuMSFsJVk3uF08zW2JNQkkk4CfQxX0kPlUePqaXEZRguV9pxaAwgNT fO+YNwJ9j32+8vSO0zK8g1xhnBIKgHZTXc4DOLKHBwd5LTKMw1EOjmIJgqPDVY/BtuNs CIfbEDxAlDFHB2XNZ+3E+S50UFGDzUy7+cDnQW1qhxGriMF2Ey8DeezqLvkTbTVTmflT Krg5V4gQDwTe6M166FdExSF2lqYxxKwVgJ+TQJ/G6IDRezZOA9sFg3aqIMJ09cE4v0LN LF4yW00coozZ0x/Q/n1vrzR1u9SnoKmhRReWBPiCmmVHNq8ekD7WRfFDyvc8950o44A3 B/oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eIffJeYK7Sy8DKRsnH6oze8INjhrTm74VLZZdNIWSG8=; b=mw1NBbna6niGAVftlLXvafuuNZ95G9odN+x8uEDDI4QLFhghUwIDCAgzL7WpqZiZlU Q3rDO24ITrxqz7ALptyj0DugXvrgBnR6Q4QZMntCe95CsBD9/0rEzz3aEY9g+B7TXpfY FAqI1xvT8appqMDPflBxLq79JFncN5Yz5qSZzMhieWyCfwppjktmmdI5P+hLrxM8xajv 4CgLJ8TQaA9tuQs1wAHGFNkVt5dfPWmJvG8HFikm1gSnQcw/HJJAxy5VA2Co6r3NaH0r VR3NVceGd18WrQl5ZE5glsy3BYJNl5/dwGWZSmwVg+iyWexDG6TOI2jZkxAq69vtZD8q rWEQ== X-Gm-Message-State: AOAM532SmGdx4VFwoDqD/bCQQBogavTa0aHycblXBDpw3IY4gf1d4A4X u9/1WVuFzQG+ci8EzY6lA/FFcIL1z/GQOFScAHdZzdvr594= X-Google-Smtp-Source: ABdhPJwOlzvUgVBjtyAKjhJbKyxa6GfV/P3vqJ4KvigOVamobyoUz2a0/+nBHzIVw4vKYHLxQaIVM+c7TGiaHU6QSTs= X-Received: by 2002:a05:600c:4108:: with SMTP id j8mr7290539wmi.116.1600332597137; Thu, 17 Sep 2020 01:49:57 -0700 (PDT) MIME-Version: 1.0 References: <87imce9jah.fsf@netris.org> In-Reply-To: <87imce9jah.fsf@netris.org> From: Nathan Dehnel Date: Thu, 17 Sep 2020 03:49:45 -0500 Message-ID: Subject: Re: bug#43420: icecat causes pulseaudio to crash To: Mark H Weaver Content-Type: multipart/alternative; boundary="000000000000f9955d05af7e7744" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43420 Cc: 43420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000f9955d05af7e7744 Content-Type: text/plain; charset="UTF-8" Actually, it crashes even if I unload module-jack-source and module-jack-sink. Pulseaudio is set to autospawn by default, which is maybe why it seems like nothing is happening on your computer. Maybe try disabling autospawn and try running pulse in a shell. On Wed, Sep 16, 2020 at 4:13 AM Mark H Weaver wrote: > Nathan Dehnel writes: > > > So...playing a youtube video in icecat causes pulse to crash. You can > > play one video and it works, but it crashes if you open another tab or > > page with a video in it. Also skipping around the seekbar causes it to > > crash. > > > > bash-5.0$ pulseaudio > > W: [pulseaudio] pid.c: Stale PID file, overwriting. > > E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: > > org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not > > provided by any .service files > > E: [pulseaudio] module-stream-restore.c: Assertion > > 'pa_hashmap_put(u->dbus_entries, de->entry_name, de) == 0' failed at > > modules/module-stream-restore.c:1406, function subscribe_callback(). > > Aborting. > > Unfortunately, I was unable to reproduce this on my x86_64 Guix system. > > Starting with a fresh profile in icecat-68.12.0-guix0-preview1, I tried > watching 'https://www.youtube.com/watch?v=x6U2Un5kEdI', first using the > bundled 'ViewTube' extension (as happens with the default IceCat > configuration), and later with LibreJS and ViewTube disabled to test > Youtube's Javascript player. I tried opening another video in another > tab while playing the first video, seeking around the file, etc, but > pulseaudio did not crash for me. > > Is anyone else able to reproduce this? > > Nathan: Would you like to try running "icecat -no-remote -p" and > creating a fresh new profile for testing purposes, and seeing if you can > reproduce the pulseaudio crash while using the new profile? If not, > maybe try adding back your usual extensions to the test profile and > seeing if that makes a difference? > > Mark > --000000000000f9955d05af7e7744 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Actually, it crashes even if I unload module-jack-sou= rce and module-jack-sink.

Pulseaudio is set to aut= ospawn by default, which is maybe why it seems like nothing is happening on= your computer. Maybe try disabling autospawn and try running pulse in a sh= ell.

On Wed, Sep 16, 2020 at 4:13 AM Mark H Weaver <mhw@netris.org> wrote:
Nathan Dehnel <ncdehnel@gmail.com> writes:<= br>
> So...playing a youtube video in icecat causes pulse to crash. You can<= br> > play one video and it works, but it crashes if you open another tab or=
> page with a video in it. Also skipping around the seekbar causes it to=
> crash.
>
> bash-5.0$ pulseaudio
> W: [pulseaudio] pid.c: Stale PID file, overwriting.
> E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed:
> org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not<= br> > provided by any .service files
> E: [pulseaudio] module-stream-restore.c: Assertion
> 'pa_hashmap_put(u->dbus_entries, de->entry_name, de) =3D=3D = 0' failed at
> modules/module-stream-restore.c:1406, function subscribe_callback(). > Aborting.

Unfortunately, I was unable to reproduce this on my x86_64 Guix system.

Starting with a fresh profile in icecat-68.12.0-guix0-preview1, I tried
watching 'https://www.youtube.com/watch?v=3Dx6U2Un5= kEdI', first using the
bundled 'ViewTube' extension (as happens with the default IceCat configuration), and later with LibreJS and ViewTube disabled to test
Youtube's Javascript player.=C2=A0 I tried opening another video in ano= ther
tab while playing the first video, seeking around the file, etc, but
pulseaudio did not crash for me.

Is anyone else able to reproduce this?

Nathan: Would you like to try running "icecat -no-remote -p" and<= br> creating a fresh new profile for testing purposes, and seeing if you can reproduce the pulseaudio crash while using the new profile?=C2=A0 If not, maybe try adding back your usual extensions to the test profile and
seeing if that makes a difference?

=C2=A0 =C2=A0 =C2=A0 Mark
--000000000000f9955d05af7e7744-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 18 01:21:56 2020 Received: (at 43420) by debbugs.gnu.org; 18 Sep 2020 05:21:56 +0000 Received: from localhost ([127.0.0.1]:40399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJ8qK-0002Sd-E8 for submit@debbugs.gnu.org; Fri, 18 Sep 2020 01:21:56 -0400 Received: from world.peace.net ([64.112.178.59]:53022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJ8qH-0002SO-Sf for 43420@debbugs.gnu.org; Fri, 18 Sep 2020 01:21:54 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kJ8qB-00058m-B6; Fri, 18 Sep 2020 01:21:47 -0400 From: Mark H Weaver To: Nathan Dehnel Subject: Re: bug#43420: icecat causes pulseaudio to crash In-Reply-To: References: <87imce9jah.fsf@netris.org> Date: Fri, 18 Sep 2020 01:20:29 -0400 Message-ID: <87d02j8xtz.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43420 Cc: 43420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Nathan, Nathan Dehnel writes: > Pulseaudio is set to autospawn by default, which is maybe why it seems like > nothing is happening on your computer. Maybe try disabling autospawn and > try running pulse in a shell. In my previous tests, I ran pulseaudio from a shell, but I did not disable autospawn. I've now done a second round of more careful tests. First, I disabled autospawn, ran pulseaudio from a shell capturing its output, and made sure it was the only pulseaudio server running. I then performed the same tests that I described in my last email, using icecat-68.12.0-guix0-preview1 with a fresh profile. I made sure that only one pulseaudio server was running, and that icecat was really talking to it. These tests were done on a Guix system based on commit 098593e61d0e3ddd8b3dc2225301d6020bf9446b (Sep 7) of Guix's master branch. I had two videos playing simultaneously, seeked around in the videos, switched tabs, etc, and my pulseaudio server did not crash. Its output was only one line, printed during startup: --8<---------------cut here---------------start------------->8--- E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not provided by any .service files --8<---------------cut here---------------end--------------->8--- I'm not hitting the assertion failure that you are: --8<---------------cut here---------------start------------->8--- E: [pulseaudio] module-stream-restore.c: Assertion 'pa_hashmap_put(u->dbus_entries, de->entry_name, de) == 0' failed at modules/module-stream-restore.c:1406, function subscribe_callback(). Aborting. --8<---------------cut here---------------end--------------->8--- Here's the failing assertion in its context: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/blob/v13.0/src/modules/module-stream-restore.c#L1406 I looked for reports of this assertion failing, and found this: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1267234 In the third comment, someone reported experiencing crashes with the same assertion failure, and that removing their ~/.pulse fixed the problem: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1267234/comments/3 That was in 2014. Since then, it looks like ~/.pulse has been moved, possibly to ~/.config/pulse. I also found an earlier report from 2012 of this assertion failing, https://bugs.freedesktop.org/show_bug.cgi?id=44522 and the brief summary is that fixing it involved making the code in module-stream-restore more robust in its handling of upgrades from an older version of a database. I'm guessing that this refers to the database files in ~/.config/pulse, with the older location, still honored, being ~/.pulse. So, my next suggestion is to kill pulseaudio, delete (or moving out of the way) both ~/.pulse and ~/.config/pulse, restart it, and then see if you can still reproduce the problem. If you *can* still reproduce it, then it's time to provide much more detailed information about your system, any relevant customizations or oddities to your setup, whether you're running Guix on top of another system and if so which system, 'guix describe' output, the precise versions (and hashes) of pulseaudio and icecat, and precise instructions on how to reproduce the problem from a fresh icecat profile. Thanks, Mark From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 18 01:56:15 2020 Received: (at 43420) by debbugs.gnu.org; 18 Sep 2020 05:56:15 +0000 Received: from localhost ([127.0.0.1]:40419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJ9NX-0003Ns-5L for submit@debbugs.gnu.org; Fri, 18 Sep 2020 01:56:15 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:35264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJ9NU-0003Nc-OD for 43420@debbugs.gnu.org; Fri, 18 Sep 2020 01:56:13 -0400 Received: by mail-wr1-f48.google.com with SMTP id e16so4327366wrm.2 for <43420@debbugs.gnu.org>; Thu, 17 Sep 2020 22:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3/7RP85skArC0N8ZETcGXpcgjMqLE5sDbiaQxRdSJ34=; b=ebXQ2NCu34O1xunlX3Y34QA2wCVM9tNwHnSJHOB+DAFiZZVJcwg8jWr3KxA1b9US7b Ip8cpEg81YwHL46U4nI0b1Yel3yFUcApYo0JaMkIMD9kF4jLebn4cJLUadt8l782VV6+ RjhTY8CH1XkXMmOSP+4hGTH+5Dmc93IgEEbX8f5f0TyjS/V5+KgmeQCM+XUC+qzTIzq+ hbIGkJRdKzBl93n/nKQlHHb8jCXuaxoJN5jAxzagFLTqVPwbS1ZRv21BQ1htH+NqZ09V tOLhsoPrXopUH/nOHsI34eOCtGj7SwUuxhlRUOizK4YXIUqODcRc5bf0OdcjiSTXPoWR ep5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3/7RP85skArC0N8ZETcGXpcgjMqLE5sDbiaQxRdSJ34=; b=WSRqtd7svByAAUmYLtGdocdBgkJ6qPMCM4F+ip2yPaQ7eUCatc/es4msycesiSqGy7 m4X37a8APIi7WULz6tIZvydx4Z56/DNWHJ0i7LzIPHlR+u6zccnNKMFX35b28LKoBzsd 3sWjZ6AuG2N60qoV8MP7B9BZrUlLFobej7Xij1jtrjDGprwBkbavYERENFs5ROCxvtxS GBn+wUfcRCCiKjVyk5rHbawpggilBG5jbmKUUQgz8xoFnB0Mv+LQubYNrgBjpUIGUmDG qKCQU460FZk4VMBlgGr8kCAHpjcI1JHMpKuUp8D0hrKD9KFaFyyK7TEyVYQJ3MCb946G taDA== X-Gm-Message-State: AOAM530CAaBVkhYjpn2YT1NVhIw45Re2neUVM6SfT2GRTwTve2nKrN9W Wb55EqLU1BfLdk6yN/otUhjjPkwIOauEggRojZtRAe2b2jm6iQ== X-Google-Smtp-Source: ABdhPJwLrTaAyojLUIxqH5tJiQLmmnqV6ccjO73dfU6alsNMi1afEGyDtq1I3mbu9qh7WbVVaVoNImrmmFHdnM68lGI= X-Received: by 2002:adf:fa02:: with SMTP id m2mr35516144wrr.273.1600408566620; Thu, 17 Sep 2020 22:56:06 -0700 (PDT) MIME-Version: 1.0 References: <87imce9jah.fsf@netris.org> <87d02j8xtz.fsf@netris.org> In-Reply-To: <87d02j8xtz.fsf@netris.org> From: Nathan Dehnel Date: Fri, 18 Sep 2020 00:55:55 -0500 Message-ID: Subject: Re: bug#43420: icecat causes pulseaudio to crash To: Mark H Weaver Content-Type: multipart/alternative; boundary="0000000000001be49b05af902867" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43420 Cc: 43420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000001be49b05af902867 Content-Type: text/plain; charset="UTF-8" Removing ~/.config/pulse fixed it, I think because it removed a config file that was loading a couple of modules. Try this: 1. start JACK1 2. pulseaudio -L module-jack-source -L module-jack-sink 3. open icecat and mess around with the seekbar On Fri, Sep 18, 2020 at 12:21 AM Mark H Weaver wrote: > Hi Nathan, > > Nathan Dehnel writes: > > Pulseaudio is set to autospawn by default, which is maybe why it seems > like > > nothing is happening on your computer. Maybe try disabling autospawn and > > try running pulse in a shell. > > In my previous tests, I ran pulseaudio from a shell, but I did not > disable autospawn. I've now done a second round of more careful tests. > > First, I disabled autospawn, ran pulseaudio from a shell capturing its > output, and made sure it was the only pulseaudio server running. I then > performed the same tests that I described in my last email, using > icecat-68.12.0-guix0-preview1 with a fresh profile. I made sure that > only one pulseaudio server was running, and that icecat was really > talking to it. These tests were done on a Guix system based on commit > 098593e61d0e3ddd8b3dc2225301d6020bf9446b (Sep 7) of Guix's master > branch. I had two videos playing simultaneously, seeked around in the > videos, switched tabs, etc, and my pulseaudio server did not crash. Its > output was only one line, printed during startup: > > --8<---------------cut here---------------start------------->8--- > E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: > org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not > provided by any .service files > --8<---------------cut here---------------end--------------->8--- > > I'm not hitting the assertion failure that you are: > > --8<---------------cut here---------------start------------->8--- > E: [pulseaudio] module-stream-restore.c: Assertion > 'pa_hashmap_put(u->dbus_entries, de->entry_name, de) == 0' failed at > modules/module-stream-restore.c:1406, function subscribe_callback(). > Aborting. > --8<---------------cut here---------------end--------------->8--- > > Here's the failing assertion in its context: > > > https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/blob/v13.0/src/modules/module-stream-restore.c#L1406 > > I looked for reports of this assertion failing, and found this: > > https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1267234 > > In the third comment, someone reported experiencing crashes with the > same assertion failure, and that removing their ~/.pulse fixed the > problem: > > > https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1267234/comments/3 > > That was in 2014. Since then, it looks like ~/.pulse has been moved, > possibly to ~/.config/pulse. > > I also found an earlier report from 2012 of this assertion failing, > > https://bugs.freedesktop.org/show_bug.cgi?id=44522 > > and the brief summary is that fixing it involved making the code in > module-stream-restore more robust in its handling of upgrades from an > older version of a database. I'm guessing that this refers to the > database files in ~/.config/pulse, with the older location, still > honored, being ~/.pulse. > > So, my next suggestion is to kill pulseaudio, delete (or moving out of > the way) both ~/.pulse and ~/.config/pulse, restart it, and then see if > you can still reproduce the problem. > > If you *can* still reproduce it, then it's time to provide much more > detailed information about your system, any relevant customizations or > oddities to your setup, whether you're running Guix on top of another > system and if so which system, 'guix describe' output, the precise > versions (and hashes) of pulseaudio and icecat, and precise instructions > on how to reproduce the problem from a fresh icecat profile. > > Thanks, > Mark > --0000000000001be49b05af902867 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Removing ~/.config/pulse fixed it, I think because it= removed a config file that was loading a couple of modules.

=
Try this:

1. start JACK1
= 2. pulseaudio -L module-jack-source -L module-jack-sink
3. open i= cecat and mess around with the seekbar

On Fri, Sep 18, 2020 at 12:= 21 AM Mark H Weaver <mhw@netris.org> wrote:
Hi = Nathan,

Nathan Dehnel <
n= cdehnel@gmail.com> writes:
> Pulseaudio is set to autospawn by default, which is maybe why it seems= like
> nothing is happening on your computer. Maybe try disabling autospawn a= nd
> try running pulse in a shell.

In my previous tests, I ran pulseaudio from a shell, but I did not
disable autospawn.=C2=A0 I've now done a second round of more careful t= ests.

First, I disabled autospawn, ran pulseaudio from a shell capturing its
output, and made sure it was the only pulseaudio server running.=C2=A0 I th= en
performed the same tests that I described in my last email, using
icecat-68.12.0-guix0-preview1 with a fresh profile.=C2=A0 I made sure that<= br> only one pulseaudio server was running, and that icecat was really
talking to it.=C2=A0 These tests were done on a Guix system based on commit=
098593e61d0e3ddd8b3dc2225301d6020bf9446b (Sep 7) of Guix's master
branch.=C2=A0 I had two videos playing simultaneously, seeked around in the=
videos, switched tabs, etc, and my pulseaudio server did not crash.=C2=A0 I= ts
output was only one line, printed during startup:

--8<---------------cut here---------------start------------->8---
E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.= DBus.Error.ServiceUnknown: The name org.bluez was not provided by any .serv= ice files
--8<---------------cut here---------------end--------------->8---

I'm not hitting the assertion failure that you are:

--8<---------------cut here---------------start------------->8---
E: [pulseaudio] module-stream-restore.c: Assertion 'pa_hashmap_put(u-&g= t;dbus_entries, de->entry_name, de) =3D=3D 0' failed at modules/modu= le-stream-restore.c:1406, function subscribe_callback().
Aborting.
--8<---------------cut here---------------end--------------->8---

Here's the failing assertion in its context:

=C2=A0 https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/blob/v= 13.0/src/modules/module-stream-restore.c#L1406

I looked for reports of this assertion failing, and found this:

=C2=A0 https://bugs.launchpad.net/u= buntu/+source/pulseaudio/+bug/1267234

In the third comment, someone reported experiencing crashes with the
same assertion failure, and that removing their ~/.pulse fixed the
problem:

=C2=A0 https://bugs.laun= chpad.net/ubuntu/+source/pulseaudio/+bug/1267234/comments/3

That was in 2014.=C2=A0 Since then, it looks like ~/.pulse has been moved,<= br> possibly to ~/.config/pulse.

I also found an earlier report from 2012 of this assertion failing,

=C2=A0 https://bugs.freedesktop.org/show_bug.cgi= ?id=3D44522

and the brief summary is that fixing it involved making the code in
module-stream-restore more robust in its handling of upgrades from an
older version of a database.=C2=A0 I'm guessing that this refers to the=
database files in ~/.config/pulse, with the older location, still
honored, being ~/.pulse.

So, my next suggestion is to kill pulseaudio, delete (or moving out of
the way) both ~/.pulse and ~/.config/pulse, restart it, and then see if
you can still reproduce the problem.

If you *can* still reproduce it, then it's time to provide much more detailed information about your system, any relevant customizations or
oddities to your setup, whether you're running Guix on top of another system and if so which system, 'guix describe' output, the precise<= br> versions (and hashes) of pulseaudio and icecat, and precise instructions on how to reproduce the problem from a fresh icecat profile.

=C2=A0 =C2=A0 =C2=A0Thanks,
=C2=A0 =C2=A0 =C2=A0 =C2=A0Mark
--0000000000001be49b05af902867-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 18 14:10:40 2020 Received: (at 43420) by debbugs.gnu.org; 18 Sep 2020 18:10:40 +0000 Received: from localhost ([127.0.0.1]:44340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJKqF-0002cw-V6 for submit@debbugs.gnu.org; Fri, 18 Sep 2020 14:10:40 -0400 Received: from world.peace.net ([64.112.178.59]:54640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJKqE-0002ch-0l for 43420@debbugs.gnu.org; Fri, 18 Sep 2020 14:10:38 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kJKq7-0006xa-QJ; Fri, 18 Sep 2020 14:10:31 -0400 From: Mark H Weaver To: Nathan Dehnel Subject: Re: bug#43420: icecat causes pulseaudio to crash In-Reply-To: References: <87imce9jah.fsf@netris.org> <87d02j8xtz.fsf@netris.org> Date: Fri, 18 Sep 2020 14:09:09 -0400 Message-ID: <871riz7y8v.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43420 Cc: 43420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Nathan, Nathan Dehnel writes: > Removing ~/.config/pulse fixed it, That's good! > I think because it removed a config file that was loading a couple of > modules. Can you verify that hypothesis by adding back the config file(s), without any database files, restarting pulseaudio and trying again? If it crashes, please show us the exact contents of the config file(s) and the pulseaudio output. My hypothesis is that it was the database files in ~/.config/pulse/ that caused the crash, in which case adding config files should not matter. > Try this: > > 1. start JACK1 > 2. pulseaudio -L module-jack-source -L module-jack-sink > 3. open icecat and mess around with the seekbar How about you try it first? Until my hypothesis is disproven, I would prefer not to spend more time on this. Thanks, Mark From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 19 22:10:50 2024 Received: (at 43420) by debbugs.gnu.org; 20 Jan 2024 03:10:50 +0000 Received: from localhost ([127.0.0.1]:60581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR1kw-0005hP-9C for submit@debbugs.gnu.org; Fri, 19 Jan 2024 22:10:50 -0500 Received: from mail-qt1-x82f.google.com ([2607:f8b0:4864:20::82f]:55324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR1ku-0005hB-5j for 43420@debbugs.gnu.org; Fri, 19 Jan 2024 22:10:48 -0500 Received: by mail-qt1-x82f.google.com with SMTP id d75a77b69052e-42989a64713so8882891cf.2 for <43420@debbugs.gnu.org>; Fri, 19 Jan 2024 19:10:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705720239; x=1706325039; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=uHSdaKloeUPCVknj5cN4sjdbVqHZfdC0m/RSm6k9294=; b=cSosnV/TL1iEcecAMZUAqrWIatfS52eQOZ2/XdhIyZ1eBVsZBD4hhxX6E8NS6QjeqI Kr64NfkQ4sCUWGS9tKlct8QjwlRITuzdiYe+yG3KNNgBnxtpCN7GLeADul9tqS/AN1Q3 mtcgsapTflSaSgRcTjkQwYZtVYBg0budVJk2e9utq0FnMqEPGuRlv2S56ZgV61y+ScEh OVzKGlGk6LshbqCpQ6WNnadMjxEIwWakMY90W4ib0+88FwAzAnKh5xai57CKREQ3tB77 CuAZw8BMdfZA/l3BgAK4szPTgZevoC3aSgIzbsb0QMNTudzUqsp0cppjfd/St2O9X2Vn EwiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705720239; x=1706325039; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uHSdaKloeUPCVknj5cN4sjdbVqHZfdC0m/RSm6k9294=; b=WcV5H1NgumHIkEwNNIEPXsFxC+BTHm/72fvGLTvv7sSZM9yvXmg43XyA+HWQG+R2vP IXeqTTt0GD4FP7ByCPxuxl0mF4dywfXtgO7HrY63TwdsC8tHUuyRQZuRZXm1PmqLXqZb zl3z+C/pThPT9RBP7o3meWAHMvXgdsiTfd78RkA0kdNtmv3VVQbw47OgmFa+xiqo60GS 7auEcs7vliGiuMplHX7cizduSO+eiwMIXMsOGhovhLFtVQC59Ukp12zpNucNcY8fJUIM xA8k0xm1VzxAa+UbGlaAUWx4XfV8mx1Ffsc3PrfyaodRiH6B81K6kKfZELc/fG3P8dgG vWpw== X-Gm-Message-State: AOJu0YwLXbUAQ2W9Hp38uhWrEx9WnEjaa7YsAQTF+Xb/XxQoUlcNxMxj Y8OrDGv60fYLci96qQ0yxl2Lm+KmHLYLVbRdX1psmTIeuEBNOj/FclzfDTmR X-Google-Smtp-Source: AGHT+IEF8YT/1csAqfIq7eXVooIvrFvY1bbo2EFghLCaoihePVjsRw2cyX+Oa9PpQQZXISptMIqv3A== X-Received: by 2002:ac8:5f0f:0:b0:429:da16:fb60 with SMTP id x15-20020ac85f0f000000b00429da16fb60mr1004374qta.111.1705720239539; Fri, 19 Jan 2024 19:10:39 -0800 (PST) Received: from hurd (dsl-10-132-160.b2b2c.ca. [72.10.132.160]) by smtp.gmail.com with ESMTPSA id x13-20020ac8730d000000b004283695a39bsm286343qto.94.2024.01.19.19.10.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 19:10:38 -0800 (PST) From: Maxim Cournoyer To: Nathan Dehnel Subject: Re: bug#43420: icecat causes pulseaudio to crash In-Reply-To: <871riz7y8v.fsf@netris.org> (Mark H. Weaver's message of "Fri, 18 Sep 2020 14:09:09 -0400") References: <87imce9jah.fsf@netris.org> <87d02j8xtz.fsf@netris.org> <871riz7y8v.fsf@netris.org> Date: Fri, 19 Jan 2024 22:10:37 -0500 Message-ID: <87a5p0itsi.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43420 Cc: "Mark H. Weaver" , 43420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Nathan, Mark H Weaver writes: > Hi Nathan, > > Nathan Dehnel writes: >> Removing ~/.config/pulse fixed it, > > That's good! > >> I think because it removed a config file that was loading a couple of >> modules. > > Can you verify that hypothesis by adding back the config file(s), > without any database files, restarting pulseaudio and trying again? If > it crashes, please show us the exact contents of the config file(s) and > the pulseaudio output. > > My hypothesis is that it was the database files in ~/.config/pulse/ that > caused the crash, in which case adding config files should not matter. > >> Try this: >> >> 1. start JACK1 >> 2. pulseaudio -L module-jack-source -L module-jack-sink >> 3. open icecat and mess around with the seekbar > > How about you try it first? Until my hypothesis is disproven, I would > prefer not to spend more time on this. It's been 4 years. Should we close this issue? It also seems like something that should be brought to Firefox upstream, if it still exists. -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 19 22:11:03 2024 Received: (at control) by debbugs.gnu.org; 20 Jan 2024 03:11:03 +0000 Received: from localhost ([127.0.0.1]:60585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR1l9-0005iF-Li for submit@debbugs.gnu.org; Fri, 19 Jan 2024 22:11:03 -0500 Received: from mail-qv1-xf33.google.com ([2607:f8b0:4864:20::f33]:46293) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR1l7-0005he-9Z for control@debbugs.gnu.org; Fri, 19 Jan 2024 22:11:01 -0500 Received: by mail-qv1-xf33.google.com with SMTP id 6a1803df08f44-67fe0264dd2so7303496d6.0 for ; Fri, 19 Jan 2024 19:10:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705720253; x=1706325053; darn=debbugs.gnu.org; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=jVBkTI0BMDcyhOgU2dvq9daIYTAHIsp+VRX9i2zXfRA=; b=P6/l41698/K6rXBSlasifrszDwlOziTbyQc8panMpGxaM9SL4MgCCNwE9YPJktw8SP NgkS+F39U2mS+vj2qIyXMFdXCXd3QmWk2iPkqfglZ1rm5+Ppc9mXpzTLpdTz3LnscZDd O3H0QBNjqIN1h9hBf6inWPbo5iUWvSwZeFLiJs/+/ElJ5EmEU5dUbBkQA6p3hswAW5j2 AMqbOyU3d4fFSP0lVsKxdaUcRvYFlGirFaG3ZXboGctk1aHsUIqfyJhMIu8D4rNPpSM4 uY1dn5g0mBtyX+nkIPJpebjwiwlBxG554uiQK/FukOgkO+UlQsRAtSD8lvBZ8jgn4Eei kKWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705720253; x=1706325053; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jVBkTI0BMDcyhOgU2dvq9daIYTAHIsp+VRX9i2zXfRA=; b=vMZCHf/DPt9Bj6wBVjcDQISaFrZuJ/l4u49VHJGp3tHdjKmvwD4Z+fda/YVTYHOUlb lp5+YMNAnFkNsyrdAceCP/eexFIfgZ2xcFN2GzNLMw9YSN/qnLSdkx4nQ/oYum3VVpOD PSljHPCzZrg6G+SgJ1np+JIReswrp6/RIxPDv+WKwHgWUnibpYaokSL5W5LpjF0kQzNJ lB2eLBUJp4DDMe6/1jDzkamVLppaYvU5hymQzL9oDOIU+opcpQbpUu6MkrwKy+U/3l3u uuzROYL4wzGqmLlVi0C00kG+OUICOc+gc31vB26IWFqKc/yjUDJFDS7TJ0IsWolO2+9k MmXg== X-Gm-Message-State: AOJu0YxSPUsod9d8ezTVahISXzg3RLHR0rRGkVVuVoGfJx0XbAB57A0b tYkqLqOswpPi7s6rFL4Fr79ThROBg8AP1hXVqDJMkAoNBndrr6yAzWSIAqDk X-Google-Smtp-Source: AGHT+IGmnf1zBFrP+zEiXbZUL1ISylwQBX6LeIW3y1wYWnBK4RX7qjZIRpa41D5S0SQSsunLx3YZbA== X-Received: by 2002:ad4:5ecc:0:b0:685:810d:d034 with SMTP id jm12-20020ad45ecc000000b00685810dd034mr265654qvb.2.1705720252935; Fri, 19 Jan 2024 19:10:52 -0800 (PST) Received: from hurd (dsl-10-132-160.b2b2c.ca. [72.10.132.160]) by smtp.gmail.com with ESMTPSA id az7-20020a05620a170700b0078364380300sm247434qkb.39.2024.01.19.19.10.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 19:10:52 -0800 (PST) Date: Fri, 19 Jan 2024 22:10:51 -0500 Message-Id: <878r4kits4.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #43420 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 43420 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 19 23:32:13 2024 Received: (at 43420) by debbugs.gnu.org; 20 Jan 2024 04:32:14 +0000 Received: from localhost ([127.0.0.1]:60637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR31h-0006xg-2j for submit@debbugs.gnu.org; Fri, 19 Jan 2024 23:32:13 -0500 Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:55749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR31f-0006tQ-Am for 43420@debbugs.gnu.org; Fri, 19 Jan 2024 23:32:12 -0500 Received: by mail-il1-x132.google.com with SMTP id e9e14a558f8ab-3608aa647bfso7092955ab.3 for <43420@debbugs.gnu.org>; Fri, 19 Jan 2024 20:32:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705725123; x=1706329923; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=CX3r4RFXoCs39gV8PTK+wDvwniTixnxsqgSsD61pr48=; b=jKiOdA90UV2mRI+uNKRnQDHBGJOXJCGHIHBN25wTGtUr6GKMFdG9zEy53Curm+URgx TU5ruMMH1/8FFD5LUIFe+UfH/7WL4T/jX8DksYa5Evj1bz/6n84J9ZSUG+4+BBV18Lgp YgIyxOdQnfvGP7ZVyyWF9Ri83ZVFHnVUmtwBE2tp5PqKWQIIQAuTL+Y2aPnBEbDsVoas ckL5PGdBm6gMjHmOgC5t3Dx7Kxwxs19yZz5HtyMWpQxv8BWRT7A50MsycGqJWO41rT6P Y4faDU0sluKDeng+mo1j4KkkilX27rkHy6J+5KgkjT5omLQBoKUW7ZPEPmFFWOMneg5Z hunQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705725123; x=1706329923; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CX3r4RFXoCs39gV8PTK+wDvwniTixnxsqgSsD61pr48=; b=dGR3Gb7u6TNq1/9TeAw8HwIzxDu1MTThryAJ2d+w0fKm/nwNYCYa8sI02BUK8qBhFV P2AyNKIY9s8t4BJYPJaIAW6DZUtrfqxbpkvcy5VDHQ5+TBVEo9TC73g5sN0FcXPzl5oQ BIwQ7gLm67FhLzf1sTI9EGEoyeSzHcT0JoDUmQmmcBdCAD08iV2Ydgm16UqWfqsyV7we ZvU4I3DphDJdALbE2M7JINz6iJHnr+1KOJ4cWxXcB+f7NIzPNuMaatSEH6i6FeM9+Z3b j0Z1L8XvIujFwZWxv0FnEMTik/LE8RYQizPnj71G3asHkXcUAURAWJXGI1VThqpQXRnV 0j+g== X-Gm-Message-State: AOJu0YxfxnuMd23CdoxlopnB2r7ZeJGO4nLepLfl1NotJ4yYzU1/mIbV SuvoGYJglRr3rOpuu56JfoR2o8OiPPQCqn19a+5OmFIAOkx8A8Zzhf3fEE4fYEpKxcUFIlZfJDJ FRwTKEKdH3fFo9K5nmeb8niIFbzE= X-Google-Smtp-Source: AGHT+IEwA4n++VzAvgKBW64P6qAZd3CSgUvhPdnynOXSpUFQkzFl1xIpPlLFKgAA68GWcAat1leXru+3TTJd9KB6HpQ= X-Received: by 2002:a05:6e02:106e:b0:361:a9c7:d5c3 with SMTP id q14-20020a056e02106e00b00361a9c7d5c3mr956738ilj.31.1705725122925; Fri, 19 Jan 2024 20:32:02 -0800 (PST) MIME-Version: 1.0 References: <87imce9jah.fsf@netris.org> <87d02j8xtz.fsf@netris.org> <871riz7y8v.fsf@netris.org> <87a5p0itsi.fsf@gmail.com> In-Reply-To: <87a5p0itsi.fsf@gmail.com> From: Nathan Dehnel Date: Fri, 19 Jan 2024 22:31:51 -0600 Message-ID: Subject: Re: bug#43420: icecat causes pulseaudio to crash To: Maxim Cournoyer Content-Type: multipart/alternative; boundary="0000000000000959c4060f5914b8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43420 Cc: "Mark H. Weaver" , 43420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000000959c4060f5914b8 Content-Type: text/plain; charset="UTF-8" Yeah probably, I just switched to pipewire On Fri, Jan 19, 2024, 21:10 Maxim Cournoyer wrote: > Hi Nathan, > > Mark H Weaver writes: > > > Hi Nathan, > > > > Nathan Dehnel writes: > >> Removing ~/.config/pulse fixed it, > > > > That's good! > > > >> I think because it removed a config file that was loading a couple of > >> modules. > > > > Can you verify that hypothesis by adding back the config file(s), > > without any database files, restarting pulseaudio and trying again? If > > it crashes, please show us the exact contents of the config file(s) and > > the pulseaudio output. > > > > My hypothesis is that it was the database files in ~/.config/pulse/ that > > caused the crash, in which case adding config files should not matter. > > > >> Try this: > >> > >> 1. start JACK1 > >> 2. pulseaudio -L module-jack-source -L module-jack-sink > >> 3. open icecat and mess around with the seekbar > > > > How about you try it first? Until my hypothesis is disproven, I would > > prefer not to spend more time on this. > > It's been 4 years. Should we close this issue? It also seems like > something that should be brought to Firefox upstream, if it still > exists. > > -- > Thanks, > Maxim > --0000000000000959c4060f5914b8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Yeah probably, I just switched to pipewire

On Fri, Jan 19,= 2024, 21:10 Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote:
Hi Nathan,

Mark H Weaver <mhw@netris.org> writes:

> Hi Nathan,
>
> Nathan Dehnel <ncdehnel@gmail.com> writes:
>> Removing ~/.config/pulse fixed it,
>
> That's good!
>
>> I think because it removed a config file that was loading a couple= of
>> modules.
>
> Can you verify that hypothesis by adding back the config file(s),
> without any database files, restarting pulseaudio and trying again?=C2= =A0 If
> it crashes, please show us the exact contents of the config file(s) an= d
> the pulseaudio output.
>
> My hypothesis is that it was the database files in ~/.config/pulse/ th= at
> caused the crash, in which case adding config files should not matter.=
>
>> Try this:
>>
>> 1. start JACK1
>> 2. pulseaudio -L module-jack-source -L module-jack-sink
>> 3. open icecat and mess around with the seekbar
>
> How about you try it first?=C2=A0 Until my hypothesis is disproven, I = would
> prefer not to spend more time on this.

It's been 4 years.=C2=A0 Should we close this issue?=C2=A0 It also seem= s like
something that should be brought to Firefox upstream, if it still
exists.

--
Thanks,
Maxim
--0000000000000959c4060f5914b8-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 20 13:35:38 2024 Received: (at control) by debbugs.gnu.org; 20 Jan 2024 18:35:38 +0000 Received: from localhost ([127.0.0.1]:35757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRGBu-0000nn-9P for submit@debbugs.gnu.org; Sat, 20 Jan 2024 13:35:38 -0500 Received: from mail-qv1-xf36.google.com ([2607:f8b0:4864:20::f36]:53747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRGBq-0000nC-Jj; Sat, 20 Jan 2024 13:35:37 -0500 Received: by mail-qv1-xf36.google.com with SMTP id 6a1803df08f44-68198aa2c7fso8773006d6.3; Sat, 20 Jan 2024 10:35:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705775725; x=1706380525; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=t300Drd9+2CJWSWcfygaPStLbYkGo7cF4YfQvSUd1LE=; b=JtwktXV3sYG0EJaW0oyTh04RGHf6CO2JKzWN7L7oCL8tzdladdZdH/ZOGfx7F+wjxB +yWoPTUw4CthEniWUqNYBPSrv03NlzzdIWcJsruAeVOeKr2n2PKPorHK4KxU9bdxWQJf JQnLqcDRhLEQXsMaX1r9QyWJvGA3AMStUQCPuC1+/bG0w9My2p047sYRzB2vXCkxzOoQ XYhsk9sczMUxKhx0g1k8k3pVYTW4stbz1UqtaUaDmSDb/I6oUFl2YPXrI/JqieyWMddD 69WzBpC9mlsZhSNc4T/Fpm96lXS4CYYZ8mPkjCyA3AdsjrnZE/v0zT0RsardYUHkdrmd MALA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705775725; x=1706380525; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=t300Drd9+2CJWSWcfygaPStLbYkGo7cF4YfQvSUd1LE=; b=b/30ZyU3xiyVOZ7BBrUM0KBtjd3LRlmK4y31nRaX0Dwp1pDzb3fD43p7p+CDxfPECr 6IZe86VXW7Pr8UVNF7FAA9ewFJGDbaajD1skAVtgV6JN3c0rXjAWQVwXxVV3fJ0XE4jk q4nxud184yAT++PvWA6swPuxyy3nm5YxAq6NakIXhgT7Tv7wEbMQylj2KI3jzYswD0qp 94EJztJjtJb2L6hONbuVu+xBZBeYoWUMrXsqI5FBabk4Zta4/J4F8v4J6ctDpbScVt0j pusB1HSRmrsNSq1p/VD9Y/UC89WcuNYEeS0nY+H4wldgzUz35uhwz5beyIC1ZZYPbroC DemQ== X-Gm-Message-State: AOJu0YzmOXxedl8RDH9uxtwydF01fguCKecDXejEQ4mzJJgAg4WmJOL/ GxIRsUqTMpvq+q3fSJqepbKCjG34ZLzMMTqlzGewQ5a1A+SBgin7Ap0lIe+RwvA= X-Google-Smtp-Source: AGHT+IES+CCRzT+TcxrbT47YLflsuaIa3bZTo2fLZj7QnhBXCvuZE/CpNzUbBVKrw1/A3/Wdg73itQ== X-Received: by 2002:a05:6214:2aa1:b0:686:5a8e:df90 with SMTP id js1-20020a0562142aa100b006865a8edf90mr657806qvb.2.1705775725468; Sat, 20 Jan 2024 10:35:25 -0800 (PST) Received: from hurd (dsl-10-128-232.b2b2c.ca. [72.10.128.232]) by smtp.gmail.com with ESMTPSA id oj16-20020a056214441000b00685c1727a7esm541388qvb.91.2024.01.20.10.35.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Jan 2024 10:35:24 -0800 (PST) From: Maxim Cournoyer To: Nathan Dehnel Subject: Re: bug#43420: icecat causes pulseaudio to crash In-Reply-To: (Nathan Dehnel's message of "Fri, 19 Jan 2024 22:31:51 -0600") References: <87imce9jah.fsf@netris.org> <87d02j8xtz.fsf@netris.org> <871riz7y8v.fsf@netris.org> <87a5p0itsi.fsf@gmail.com> Date: Sat, 20 Jan 2024 13:35:23 -0500 Message-ID: <871qabhmz8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control Cc: "Mark H. Weaver" , GNU Debbugs , 43420-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 43420 + unreproducible quit Hi, Nathan Dehnel writes: > Yeah probably, I just switched to pipewire Alright, closing. -- Thanks, Maxim From unknown Tue Aug 19 10:03:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 18 Feb 2024 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator