At 100% unsqueezing the iso the program freezes

Bug #1717586 reported by Lorenzo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cubic
Invalid
Undecided
Unassigned

Bug Description

This is stdout/stderr (at the end I killed it...)

Cubic (Custom Ubuntu ISO Creator) is a graphical user interface application and should be run using the application launcher. See "man cubic" for more information.

    Using Vte version...................... 2.90
    The current GTK theme is............... Greybird
    The working directory is............... /usr/share/cubic
    The user name is....................... lorenzo
    The home directory is.................. /home/lorenzo
    The user id is......................... 1000
    The group id is........................ 1000
    The builder is......................... <Builder object at 0xb59d92ac
                                            (GtkBuilder at 0x96d6280)>
    The current page name is............... project_directory_page

Created a new thread
    Current page........................... project_directory_page__project_dire
                                            ctory_filechooser
    New page............................... project_directory_page
    Running thread with id................. -1270875328

Interrupt previous thread
    Interrupting previous thread with id... No previous thread to interrupt

Preforming the requested transition action
    Transition from........................ project_directory_page__project_dire
                                            ctory_filechooser
    Transition to.......................... project_directory_page
    Finished running thread with id........ -1270875328
    The project directory is............... /home/lorenzo/Temp/custom-live-iso
    The configuration filepath is.......... /home/lorenzo/Temp/custom-live-
                                            iso/cubic.conf
    The original iso image mount point
    is..................................... /home/lorenzo/Temp/custom-live-iso
                                            /original-iso-mount
    The custom squashfs directory is....... /home/lorenzo/Temp/custom-live-iso
                                            /squashfs-root
    The custom live iso directory is....... /home/lorenzo/Temp/custom-live-iso
                                            /custom-live-iso
    Is project directory page, original
    section. valid?........................ True

Created a new thread
    Current page........................... project_directory_page__project_dire
                                            ctory_filechooser
    New page............................... project_directory_page
    Previous thread id..................... -1270875328
    Running thread with id................. -1287660736

Interrupt previous thread
    Interrupting previous thread with id... No previous thread to interrupt

Preforming the requested transition action
    Transition from........................ project_directory_page__project_dire
                                            ctory_filechooser
    Transition to.......................... project_directory_page
    Finished running thread with id........ -1287660736
    The project directory is............... /home/lorenzo/Temp/Iso
    The configuration filepath is.......... /home/lorenzo/Temp/Iso/cubic.conf
    The original iso image mount point
    is..................................... /home/lorenzo/Temp/Iso/original-iso-
                                            mount
    The custom squashfs directory is....... /home/lorenzo/Temp/Iso/squashfs-root
    The custom live iso directory is....... /home/lorenzo/Temp/Iso/custom-live-
                                            iso
    Is project directory page, original
    section. valid?........................ True
    Button clicked......................... Next

Created a new thread
    Current page........................... project_directory_page
    New page............................... new_project_page
    Running thread with id................. -1287660736

Interrupt previous thread
    Interrupting previous thread with id... No previous thread to interrupt

Preforming the requested transition action
    Transition from........................ project_directory_page
    Transition to.......................... new_project_page
    Propagate assigned values to
    calculate dependant values?............ False
    The original iso image release name
    The custom iso image version number
    Is success copy boot files............. False
    Is success extract squashfs?........... False
    Hiding old page........................ project_directory_page

    Showing new page....................... new_project_page
    The current page name is............... new_project_page
    Is new project page, original
    section, valid?........................ False
    Is new project page, custom section,
    valid?................................. False
    Propagate assigned values to
    calculate dependant values?............ True
    Finished running thread with id........ -1287660736

Created a new thread
    Current page........................... existing_project_page
    New page............................... existing_project_page
    Previous thread id..................... -1287660736
    Running thread with id................. -1287660736

Created a new thread

Interrupt previous thread
    Current page........................... existing_project_page
    Interrupting previous thread with id... No previous thread to interrupt
    New page............................... existing_project_page

    Previous thread id..................... -1287660736
Preforming the requested transition action
    Running thread with id................. -1270875328
    Transition from........................ existing_project_page
    Transition to.......................... existing_project_page
    Is existing project page, original
    section, valid?........................ False
    Is existing project page, custom
    section, valid?........................ False
    Finished running thread with id........ -1287660736

Interrupt previous thread
    Interrupting previous thread with id... No previous thread to interrupt

Preforming the requested transition action
    Transition from........................ existing_project_page
    Transition to.......................... existing_project_page
    Is existing project page, original
    section, valid?........................ False
    Is existing project page, custom
    section, valid?........................ False
    Finished running thread with id........ -1270875328

Created a new thread
    Current page........................... original_iso_image_filepath_filechoo
                                            ser
    New page............................... new_project_page
    Previous thread id..................... -1270875328
    Running thread with id................. -1270875328

Interrupt previous thread
    Interrupting previous thread with id... No previous thread to interrupt

Preforming the requested transition action
    Transition from........................ original_iso_image_filepath_filechoo
                                            ser
    Transition to.......................... new_project_page
    Propagate assigned values to
    calculate dependant values?............ False
    The original iso image filepath is..... /home/lorenzo/Scaricati/xubuntu-16.0
                                            4.3-desktop-amd64.iso
    The original iso image filename is..... xubuntu-16.04.3-desktop-amd64.iso
    The original iso image directory is.... /home/lorenzo/Scaricati
    Is mounted?............................ False
    ISO image.............................. /home/lorenzo/Scaricati/xubuntu-16.0
                                            4.3-desktop-amd64.iso
    Mount point............................ /home/lorenzo/Temp/Iso/original-iso-
                                            mount
  Mount the iso image
    ISO image.............................. /home/lorenzo/Scaricati/xubuntu-16.0
                                            4.3-desktop-amd64.iso
    Mount point............................ /home/lorenzo/Temp/Iso/original-iso-
                                            mount
    Create the mount point if it does
    not exist.............................. /home/lorenzo/Temp/Iso/original-iso-
                                            mount
    Execute synchronously.................. mkdir /home/lorenzo/Temp/Iso
                                            /original-iso-mount
    Set the new process for thread with
    id -1270875328......................... The new process id is 4857
    The process id is...................... 4857
    Mount.................................. /home/lorenzo/Scaricati/xubuntu-16.0
                                            4.3-desktop-amd64.iso
    Execute synchronously.................. mount -o loop /home/lorenzo/Scaricat
                                            i/xubuntu-16.04.3-desktop-amd64.iso
                                            /home/lorenzo/Temp/Iso/original-iso-
                                            mount
    Set the new process for thread with
    id -1270875328......................... The new process id is 4858
    The process id is...................... 4858
    Is mounted?............................ True
    ISO image.............................. /home/lorenzo/Scaricati/xubuntu-16.0
                                            4.3-desktop-amd64.iso
    Mount point............................ /home/lorenzo/Temp/Iso/original-iso-
                                            mount
    The original iso image volume_id is.... Xubuntu 16.04.3 LTS amd64
    The original iso image release name
    is..................................... Xenial Xerus
    The original iso image disk name is.... Xubuntu 16.04.3 LTS "Xenial Xerus" -
                                            Release amd64
    The custom iso image version number
    is..................................... 2017.09.15
  Creating custom iso image filename
    Original iso image filename: match..... None
    Original iso image filename:
    distribution and release............... None
    Original iso image filename: point
    release................................ None
    Original iso image filename:
    architecture........................... None
    Original iso image filename: match..... xubuntu-16.04.3-desktop-amd64.iso
    Original iso image filename:
    distribution and release............... xubuntu-16.04
    Original iso image filename: point
    release................................ 3
    Original iso image filename:
    architecture........................... desktop-amd64
    The created custom iso image
    filename is............................ xubuntu-16.04.3-2017.09.15-desktop-
                                            amd64.iso
    The custom iso image filename is....... xubuntu-16.04.3-2017.09.15-desktop-
                                            amd64.iso
    The custom iso image directory is...... /home/lorenzo/Temp/Iso
    The custom iso image filepath is....... /home/lorenzo/Temp/Iso/xubuntu-16.04
                                            .3-2017.09.15-desktop-amd64.iso
  Creating custom iso image volume id
    Original iso image volume id: match.... None
    Original iso image volume id:
    distribution........................... None
    Original iso image volume id:
    release................................ None
    Original iso image volume id:
    version (not used)..................... None
    Original iso image volume id:
    architecture........................... None
    Original iso image volume id: match.... Xubuntu 16.04.3 LTS amd64
    Original iso image volume id:
    distribution........................... Xubuntu
    Original iso image volume id:
    release................................ 16.04.3
    Original iso image volume id:
    version (not used)..................... LTS
    Original iso image volume id:
    architecture........................... amd64
    Original iso image volume id
    release: match......................... 16.04.3
    Original iso image volume id
    release: major release................. 16
    Original iso image volume id
    release: minor release................. 04
    Original iso image volume id
    release: point release................. 3
    The created custom iso image volume
    id is.................................. Xubuntu 16.04.3 2017.09.15 amd64
    The custom iso image volume_id is...... Xubuntu 16.04.3 2017.09.15 amd64
  Creating custom iso image release name
    The created custom iso image release
    name is................................ Custom Xenial Xerus
    The custom iso image release name is... Custom Xenial Xerus
  Creating custom iso image disk name
    The created custom iso image disk
    name is................................ Xubuntu 16.04.3 2017.09.15 amd64
                                            "Custom Xenial Xerus"
    The custom iso image disk name is...... Xubuntu 16.04.3 2017.09.15 amd64
                                            "Custom Xenial Xerus"
  Creating custom iso image md5 filename
    The custom iso image md5 filename is... xubuntu-16.04.3-2017.09.15-desktop-
                                            amd64.md5
    The custom iso image md5 filepath is... /home/lorenzo/Temp/Iso/
    The custom iso image version number
    is..................................... 2017.09.15
    Is new project page, custom section,
    valid?................................. True
    The custom iso image filename is....... xubuntu-16.04.3-2017.09.15-desktop-
                                            amd64.iso
    The custom iso image filepath is....... /home/lorenzo/Temp/Iso/xubuntu-16.04
                                            .3-2017.09.15-desktop-amd64.iso
  Creating custom iso image md5 filename
    The custom iso image md5 filename is... xubuntu-16.04.3-2017.09.15-desktop-
                                            amd64.md5
    The custom iso image md5 filepath is... /home/lorenzo/Temp/Iso/xubuntu-16.04
                                            .3-2017.09.15-desktop-amd64.md5
    Is mounted?............................ True
    ISO image.............................. /home/lorenzo/Scaricati/xubuntu-16.0
                                            4.3-desktop-amd64.iso
    Mount point............................ /home/lorenzo/Temp/Iso/original-iso-
                                            mount
    Is new project page, custom section,
    valid?................................. True
    The custom iso image directory is...... /home/lorenzo/Temp/Iso
    The custom iso image filepath is....... /home/lorenzo/Temp/Iso/xubuntu-16.04
                                            .3-2017.09.15-desktop-amd64.iso
    The custom iso image md5 filepath is... /home/lorenzo/Temp/Iso/xubuntu-16.04
                                            .3-2017.09.15-desktop-amd64.md5
    Is new project page, original
    section, valid?........................ True
    Is new project page, custom section,
    valid?................................. True
    Is new project page, custom section,
    valid?................................. True
    The custom iso image volume_id is...... Xubuntu 16.04.3 2017.09.15 amd64
    Propagate assigned values to
    calculate dependant values?............ True
    Finished running thread with id........ -1270875328
    Is new project page, custom section,
    valid?................................. True
    The custom iso image release name is... Custom Xenial Xerus
  Creating custom iso image disk name
    The created custom iso image disk
    name is................................ Xubuntu 16.04.3 2017.09.15 amd64
                                            "Custom Xenial Xerus"
    Is new project page, custom section,
    valid?................................. True
    The custom iso image disk name is...... Xubuntu 16.04.3 2017.09.15 amd64
                                            "Custom Xenial Xerus"
    Is new project page, custom section,
    valid?................................. True
    Button clicked......................... Next

Created a new thread
    Current page........................... new_project_page
    New page............................... terminal_page
    Running thread with id................. -1270875328

Interrupt previous thread
    Interrupting previous thread with id... No previous thread to interrupt

Preforming the requested transition action
    Transition from........................ new_project_page
    Transition to.......................... terminal_page
  Saving the configuration
    Error while setting error is False
    for label.............................. unsquashfs_page__copy_original_iso_f
                                            iles_result_label
    The previous name for the label was.... GtkLabel
    The new name for the label is.......... normal
    Error while setting error is False
    for label.............................. unsquashfs_page__unsquashfs_result_l
                                            abel
    The previous name for the label was.... GtkLabel
    The new name for the label is.......... normal
    Hiding old page........................ new_project_page

    Showing new page....................... unsquashfs_page
    The current page name is............... unsquashfs_page
  Copying the original iso files
    The source path is..................... /home/lorenzo/Temp/Iso/original-iso-
                                            mount/
    The target path is..................... /home/lorenzo/Temp/Iso/custom-live-
                                            iso/
    Execute asynchronously................. rsync --delete --archive
                                            --exclude=md5sum.txt
                                            --include=/casper/filesystem
                                            .manifest-remove --exclude=/casper/*
                                            --progress "/home/lorenzo/Temp/Iso
                                            /original-iso-mount/"
                                            "/home/lorenzo/Temp/Iso/custom-live-
                                            iso/"
    Set the new process for thread with
    id -1270875328......................... The new process id is 4880
    The process id is...................... 4880
    Is success copy boot files............. True
    Deleting file /home/lorenzo/Temp/Iso
    /squashfs-root......................... None
    Does file /home/lorenzo/Temp/Iso
    /squashfs-root exist?.................. No. Do nothing.
  Extracting squashfs
    The target path is..................... /home/lorenzo/Temp/Iso/squashfs-root
    The source path is..................... /home/lorenzo/Temp/Iso/original-iso-
                                            mount/casper/filesystem.squashfs
    Execute asynchronously................. unsquashfs -force -dest
                                            /home/lorenzo/Temp/Iso/squashfs-root
                                            /home/lorenzo/Temp/Iso/original-iso-
                                            mount/casper/filesystem.squashfs
    Set the new process for thread with
    id -1270875328......................... The new process id is 4888
    The process id is...................... 4888
    Is success extract squashfs?........... True
  Saving the configuration
  Preparing the chroot environment
    Execute synchronously.................. xhost +
    Set the new process for thread with
    id -1270875328......................... The new process id is 4912
    The process id is...................... 4912
    Execute synchronously.................. mount --bind /dev
                                            /home/lorenzo/Temp/Iso/squashfs-
                                            root/dev
    Set the new process for thread with
    id -1270875328......................... The new process id is 4913
    The process id is...................... 4913
    Execute synchronously.................. mount --bind /run
                                            /home/lorenzo/Temp/Iso/squashfs-
                                            root/run
    Set the new process for thread with
    id -1270875328......................... The new process id is 4916
    The process id is...................... 4916
  Entering the chroot environment
    The chroot environment directory is.... /home/lorenzo/Temp/Iso/squashfs-root
    Exception encountered in thread........ -1270875328
    The exception is....................... Esecuzione del processo figlio
                                            "/bin/bash" non riuscita (Formato
                                            eseguibile non valido)
    The tracekback is...................... Traceback (most recent call last):
                                            File
                                            "/usr/share/cubic/utilities.py",
                                            line 867, in
                                            enter_chroot_environment
                                            terminal.spawn_sync AttributeError:
                                            'Terminal' object has no attribute
                                            'spawn_sync' During handling of the
                                            above exception, another exception
                                            occurred: Traceback (most recent
                                            call last): File
                                            "/usr/share/cubic/transition.py",
                                            line 91, in run self.action()
                                            File
                                            "/usr/share/cubic/transition.py",
                                            line 279, in action transitions.
                                            transition__from__new_project_page__
                                            to__terminal_page(self) File
                                            "/usr/share/cubic/transitions.py",
                                            line 501, in transition__from__new_p
                                            roject_page__to__terminal_page u
                                            tilities.enter_chroot_environment(th
                                            read) File
                                            "/usr/share/cubic/utilities.py",
                                            line 874, in
                                            enter_chroot_environment
                                            terminal_pid = int(terminal.fork_com
                                            mand_full(pty_flags,
                                            working_directory,
                                            terminal_argument_vector,
                                            environment_variables, spawn_flags,
                                            terminal_setup_function,
                                            terminal_setup_data)[1])
                                            gi._glib.GError: Esecuzione del
                                            processo figlio "/bin/bash" non
                                            riuscita (Formato eseguibile non
                                            valido)
    Finished running thread with id........ -1270875328
    Button clicked......................... Window Exit

Created a new thread
    Current page........................... unsquashfs_page
    New page............................... exit
    Previous thread id..................... -1270875328
    Running thread with id................. -1270875328

Interrupt previous thread
    Interrupting previous thread with id... No previous thread to interrupt

Preforming the requested transition action
    Transition from........................ unsquashfs_page
    Transition to.......................... exit

Exiting from unsquashfs page
    Unmount and delete the original iso
    image mount point...................... /home/lorenzo/Temp/Iso/original-iso-
                                            mount
  Deleting ISO image mount point /home/lorenzo/Temp/Iso/original-iso-mount
    Unmount if it is mounted............... /home/lorenzo/Temp/Iso/original-iso-
                                            mount
    Execute synchronously.................. umount /home/lorenzo/Temp/Iso
                                            /original-iso-mount
    Set the new process for thread with
    id -1270875328......................... The new process id is 4926
    The process id is...................... 4926
    Delete mount point..................... /home/lorenzo/Temp/Iso/original-iso-
                                            mount
    Execute synchronously.................. rm -rf /home/lorenzo/Temp/Iso
                                            /original-iso-mount
    Set the new process for thread with
    id -1270875328......................... The new process id is 4928
    The process id is...................... 4928
  Finished exiting.
    Finished running thread with id........ -1270875328
Error creating proxy: La connessione è chiusa (g-io-error-quark, 18)
Error creating proxy: La connessione è chiusa (g-io-error-quark, 18)
Error creating proxy: La connessione è chiusa (g-io-error-quark, 18)

(cubic.py:4830): Gtk-CRITICAL **: _gtk_tree_view_column_autosize: assertion 'GTK_IS_TREE_VIEW (tree_view)' failed

(cubic.py:4830): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa

(cubic.py:4830): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa

(cubic.py:4830): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa
/usr/share/cubic/cubic.py:89: Warning: g_value_set_object: assertion 'G_VALUE_HOLDS_OBJECT (value)' failed
  Gtk.main()

Revision history for this message
Cubic PPA (cubic-wizard) wrote :

Try making sure all Nautilus windows are closed before the "unsqueezing" page, and keeping them closed until the chroot terminal page appears.

I haven't yet been able to figure out exactly what is causing this issue, because it is intermittent; your terminal output may help.

Please let me know if you experience this issue with all Nautilus windows closed?

Changed in cubic:
status: New → Confirmed
Revision history for this message
Cubic PPA (cubic-wizard) wrote :

Not able to reproduce this issue on GNOME Shell 3.26.2, so I will close this bug. If it still occurs, please open a new bug.

Changed in cubic:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.