From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Othacehe Subject: bug#35858: Null pointer error when partitioning with the graphical installer Date: Wed, 29 May 2019 09:35:24 +0200 Message-ID: <878supu30j.fsf@gmail.com> References: <87sgt61fu6.fsf@planete-kraus.eu> <87ftoyy68p.fsf@gnu.org> <1559071852.4335.91.camel@planete-kraus.eu> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:59640) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hVt7y-00054G-VT for bug-guix@gnu.org; Wed, 29 May 2019 03:36:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hVt7y-0003bl-1n for bug-guix@gnu.org; Wed, 29 May 2019 03:36:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44454) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hVt7x-0003bW-Vo for bug-guix@gnu.org; Wed, 29 May 2019 03:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hVt7x-0001I2-Qj for bug-guix@gnu.org; Wed, 29 May 2019 03:36:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <1559071852.4335.91.camel@planete-kraus.eu> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Vivien Kraus Cc: 35858@debbugs.gnu.org Hello Vivien, Thank you very much for the detailed report and sorry about all those errors :( > In unknown file: > 0 (make-stack #t) > ice-9/eval.scm:159:9: Unhandled ext2 fs-type So this one is easy, it's yet another unsupported fs type. Maybe the fix would be to get rid of libparted fs types -> fs types conversions like discussed with Danny. Otherwise, we'll have to maintain conversions for every kind of partitions in user-fs-type-name, user-fs-type->mount-type and partition-filesystem-user-type procedures. > Then I go to create a single root partition (with the idea of > re-installing guix with the default cryptsetup options once the ext2 > partition is forgotten), but then I get another "null pointer > dereference" exception -- this one is longer :( > > In ice-9/boot-9.scm: > 829:9 19 (catch _ _ # ./gnu/installer/steps.scm:144:7 (key c)> _) > 829:9 18 (catch _ _ # ./gnu/installer/steps.scm:144:7 (key c)> _) > 829:9 17 (catch _ _ # ./gnu/installer/steps.scm:144:7 (key c)> _) > In ./gnu/installer/steps.scm: > 182:21 16 (_) > In ./gnu/installer/newt/partition.scm: > 763:40 15 (run-partitioning-page) > 714:40 14 (run-disk-page _ _ #:guided? _) > 429:10 13 (run-partition-page _ #:default-item _) > In ./gnu/installer/newt/page.scm: > 384:15 12 (run-listbox-selection-page #:info-text _ #:title _ > #:info-textbox-width _ #:listbox-items _ #:listbox-item->text _ > #:listbox-height _ #:listbox-default-item _ # _ # _ > #:allow-delete? ...) > In ./gnu/installer/newt/partition.scm: > 400:23 11 (button-action) > In ./gnu/installer/parted.scm: > 771:25 10 (mkpart #< bytestructure: # 0x19c60c0>> _ #:previous-partition _) > In parted/structs.scm: > 552:19 9 (pointer->partition _) > 132:3 8 (pointer->bytestructure _ > #) > In unknown file: > 7 (pointer->bytevector # 88 # Not sure what happened here :( Mathieu