Opened 10 years ago

Closed 7 years ago

#47208 closed defect (fixed)

Troubleshooting migration / Yosemite 10.10.2 & mutt build

Reported by: dazuelos (dan) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: mutt

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I had a huge MacPorts tree.
I recently upgraded Mavericks → Yosemite 10.10.2 .
I installed Xcode 6.2 .
Ran xcode-select --install .

I decided to rebuild everything along this documentation: wiki:Migration

  1. cd ~/Documents/Admin/MacPorts
    port -qv installed >myports.txt
  2. port uninstall installed
  3. port clean all
  4. curl -O https://svn.macports.org/repository/macports/contrib/restore_ports/restore_ports.tcl
  5. cd /local/MacPorts-2.3.3
    ./configure
    make install
    which leads to a new installed version of port:
    % type port
    port is /opt/local/bin/port
    % ls -l /opt/local/bin/port
    -r-xr-xr-x  1 root  admin  183739 Mar 20 14:14 /opt/local/bin/port

  6. port -d selfupdate

Now are the steps which lead to a problem. To test this freshly installed port 2.3.3 I started:

  1. port -vs install gettext build.jobs=1
    port -vs install mutt build.jobs=1

These 2 installation processes gave the included logs.

But upon firing mutt, it regularly (3 times out of 4) leads to:

zsh: segmentation fault  mutt

Attachments (3)

gettext_install_2015-03-20.log (3.1 MB) - added by dazuelos (dan) 10 years ago.
gettext install log
mutt_install_2015-03-20.log (105.5 KB) - added by dazuelos (dan) 10 years ago.
mutt install log
mutt_2015-03-21-203728_doppler.crash (9.9 KB) - added by dazuelos (dan) 10 years ago.
mutt crash dump

Change History (10)

Changed 10 years ago by dazuelos (dan)

gettext install log

Changed 10 years ago by dazuelos (dan)

Attachment: mutt_install_2015-03-20.log added

mutt install log

comment:1 Changed 10 years ago by larryv (Lawrence Velázquez)

Description: modified (diff)

Could you attach a crash log from the segfault? You should be able to find them using the OS X Console application.

comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

Changed 10 years ago by dazuelos (dan)

mutt crash dump

comment:3 Changed 10 years ago by dazuelos (dan)

The same version of mutt (1.4.2.3i) on the same version of MacPorts (2.3.3) is running regularly without a problem on:

  • Lion (10.7.3),
  • Mountain Lion (10.8.5),
  • Mavericks (10.9.5)

comment:4 Changed 10 years ago by neverpanic (Clemens Lang)

NULL pointer dereference while parsing your .muttrc. Try bisecting your configuration file to find the offending line, make a minimal example and report to the developers of mutt.

comment:5 in reply to:  4 Changed 10 years ago by dazuelos (dan)

Replying to cal@…:

NULL pointer dereference while parsing your .muttrc. Try bisecting your configuration file to find the offending line, make a minimal example and report to the developers of mutt.

Correct! Thank you. This isn't a MacPorts problem. Original cause: wrong coding of the .muttrc (iso-8859-1 in place of utf-8).

comment:6 Changed 10 years ago by neverpanic (Clemens Lang)

I'd argue this should still not crash mutt, though. Did you report this to the developers of mutt?

comment:7 Changed 7 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

mutt has been replaced by neomutt.

Note: See TracTickets for help on using tickets.