Your message dated Fri, 23 May 2025 07:30:49 -0400
with message-id <87plfzd0nq....@maguirefamily.org>
and subject line Re: Bug#1106352: Maxima 5.46.0-11 on recent raspberry pi
has caused the Debian Bug report #1106352,
regarding Maxima 5.46.0-11 on recent raspberry pi 
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1106352: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106352
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
package: maxima
version: 5.46.0-11

Dear Camm,

You're listed as maintaining the Maxima package on Debian here:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=maxima;dist=unstable

I'm trying to install Maxima on a raspberry pi 5, running Debian, in the 
following way

sudo -Es
apt update && apt full-upgrade
apt install maxima
exit

Then, trying to launch maxima, I get

mprotect failure: 0xb29000 41320448 : Invalid argument

Unrecoverable error: Segmentation violation..
Aborted

This seems to be a common problem: 
https://github.com/raspberrypi/bookworm-feedback/issues/297.

Can you help please?  Info listed below.

Using
kernel=kernel8.img
is a bit extreme.  This issue was reported in Sept 2024, and I assumed (sorry!) 
that packages would catch up.  It's still a problem, and that's blocking 
progress for potential Maxima users in low-resource environments/developing 
countries who make use of raspberry pi.

I have no idea about Debian packages, but thanks for Maxima, it's great!

Chris

csangwin@stackpi:/var/www/moodle/question/type/stack $cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/";
SUPPORT_URL="https://www.debian.org/support";
BUG_REPORT_URL="https://bugs.debian.org/";



csangwin@stackpi:/var/www/moodle/question/type/stack $ dpkg --status maxima
Package: maxima
Status: install ok installed
Priority: optional
Section: math
Installed-Size: 51805
Maintainer: Camm Maguire <c...@debian.org>
Architecture: arm64
Version: 5.46.0-11
Depends: libc6 (>= 2.34), libedit2 (>= 2.11-20080614-0), libgcc-s1 (>= 3.0), 
libgmp10 (>= 2:6.2.1+dfsg1), libtirpc3 (>= 1.0.2), libx11-6
Recommends: maxima-share, gnuplot-x11
Suggests: texmacs, maxima-doc, xmaxima, maxima-emacs, wish
Description: Computer algebra system -- base system
Maxima is a fully symbolic computation program.  It is full featured
doing symbolic manipulation of polynomials, matrices, rational
functions, integration, Todd-coxeter methods for finite group
analysis, graphing, multiple precision floating point computation.
It has a symbolic source level debugger for maxima code.  Maxima is
based on the original Macsyma developed at MIT in the 1970s.  It is
quite reliable, and has good garbage collection, and no memory leaks.
It comes with hundreds of self tests.
.
This package contains the main executables and base system files.



The University of Edinburgh is a charitable body, registered in Scotland, with 
registration number SC005336. Is e buidheann carthannais a th' ann an Oilthigh 
Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336.

--- End Message ---
--- Begin Message ---
Greetings, and thanks so much for your report!

All that is needed here is that gcl and maxima are rebuilt for your
modified arm64 environment.  The system pagesize is a compile-time
constant, and given my understanding of the internals, there is no way
that a GCL image built under one set of constants can run under a
different set.  As I am confident that a rebuild will clear this issue,
am closing this now, but please reopen if problems persist.

I don't know much about the organization 'raspberry pi', but presumably
you have some facility for pulling some packages from Debian, and
maintaining fresh builds for others.

Take care,

Chris Sangwin <c.j.sang...@ed.ac.uk> writes:

> package: maxima
>
> version: 5.46.0-11
>
>  
>
> Dear Camm,
>
>  
>
> You’re listed as maintaining the Maxima package on Debian here:  
>
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=maxima;dist=unstable
>
>  
>
> I’m trying to install Maxima on a raspberry pi 5, running Debian, in the 
> following way
>
>  
>
> sudo -Es
>
> apt update && apt full-upgrade
>
> apt install maxima
>
> exit
>
>  
>
> Then, trying to launch maxima, I get 
>
>  
>
> mprotect failure: 0xb29000 41320448 : Invalid argument
>
>  
>
> Unrecoverable error: Segmentation violation..
>
> Aborted
>
>  
>
> This seems to be a common problem: 
> https://github.com/raspberrypi/bookworm-feedback/issues/297.
>
>  
>
> Can you help please?  Info listed below.
>
>  
>
> Using
>
> kernel=kernel8.img
>
> is a bit extreme.  This issue was reported in Sept 2024, and I assumed 
> (sorry!) that packages would catch up.  It’s still a problem, and that’s 
> blocking progress for
> potential Maxima users in low-resource environments/developing countries who 
> make use of raspberry pi.
>
>  
>
> I have no idea about Debian packages, but thanks for Maxima, it’s great!
>
>  
>
> Chris
>
>  
>
> csangwin@stackpi:/var/www/moodle/question/type/stack $cat /etc/os-release
>
> PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
>
> NAME="Debian GNU/Linux"
>
> VERSION_ID="12"
>
> VERSION="12 (bookworm)"
>
> VERSION_CODENAME=bookworm
>
> ID=debian
>
> HOME_URL="https://www.debian.org/";
>
> SUPPORT_URL="https://www.debian.org/support";
>
> BUG_REPORT_URL="https://bugs.debian.org/";
>
>  
>
>  
>
>  
>
> csangwin@stackpi:/var/www/moodle/question/type/stack $ dpkg --status maxima
>
> Package: maxima
>
> Status: install ok installed
>
> Priority: optional
>
> Section: math
>
> Installed-Size: 51805
>
> Maintainer: Camm Maguire <c...@debian.org>
>
> Architecture: arm64
>
> Version: 5.46.0-11
>
> Depends: libc6 (>= 2.34), libedit2 (>= 2.11-20080614-0), libgcc-s1 (>= 3.0), 
> libgmp10 (>= 2:6.2.1+dfsg1), libtirpc3 (>= 1.0.2), libx11-6
>
> Recommends: maxima-share, gnuplot-x11
>
> Suggests: texmacs, maxima-doc, xmaxima, maxima-emacs, wish
>
> Description: Computer algebra system -- base system
>
> Maxima is a fully symbolic computation program.  It is full featured
>
> doing symbolic manipulation of polynomials, matrices, rational
>
> functions, integration, Todd-coxeter methods for finite group
>
> analysis, graphing, multiple precision floating point computation.
>
> It has a symbolic source level debugger for maxima code.  Maxima is
>
> based on the original Macsyma developed at MIT in the 1970s.  It is
>
> quite reliable, and has good garbage collection, and no memory leaks.
>
> It comes with hundreds of self tests.
>
> .
>
> This package contains the main executables and base system files.
>
>  
>
>  
>
>  
>
> The University of Edinburgh is a charitable body, registered in Scotland, 
> with registration number SC005336. Is e buidheann carthannais a th’ ann an 
> Oilthigh
> Dhùn Èideann, clàraichte an Alba, àireamh clàraidh SC005336. 

-- 
Camm Maguire                                        c...@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

--- End Message ---

Reply via email to