Opened 9 years ago

Closed 6 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) 9 years ago.
gettext install log
mutt_install_2015-03-20.log (105.5 KB) - added by dazuelos (dan) 9 years ago.
mutt install log
mutt_2015-03-21-203728_doppler.crash (9.9 KB) - added by dazuelos (dan) 9 years ago.
mutt crash dump

Change History (10)

Changed 9 years ago by dazuelos (dan)

gettext install log

Changed 9 years ago by dazuelos (dan)

Attachment: mutt_install_2015-03-20.log added

mutt install log

comment:1 Changed 9 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 9 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

Changed 9 years ago by dazuelos (dan)

mutt crash dump

comment:3 Changed 9 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 9 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 9 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 9 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 6 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

mutt has been replaced by neomutt.

Note: See TracTickets for help on using tickets.