When I launch file-roller from nautilus for opening archive files (.tar.gz, .tar.bz2, .zip), file-roller opens up but it never shows the content of the archive file. The stop button is turned on, I can click on it but nothing happens. File-roller isn't hanged up, since I click the open button and the open dialog box is displayed. If I select another archive file, I get the same results. When launching file-roller from a terminal, when I click the OK button in the open dialog box, I get the following errors on the terminal : (file-roller:18520): GLib-GObject-WARNING **: cannot derive `FRCommandTar' from non-derivable parent type `(null)' (file-roller:18520): GLib-GObject-CRITICAL **: file gobject.c: line 615 (g_object_new): assertion `G_TYPE_IS_OBJECT (object_type)' failed ** (file-roller:18520): CRITICAL **: file fr-command.c: line 306 (fr_command_set_filename): assertion `FR_IS_COMMAND (comm)' failed (file-roller:18520): GLib-GObject-WARNING **: cannot derive `FRCommandTar' from non-derivable parent type `(null)' (file-roller:18520): GLib-GObject-WARNING **: cannot derive `FRCommandTar' from non-derivable parent type `(null)' (file-roller:18520): GLib-GObject-WARNING **: invalid (NULL) pointer instance (file-roller:18520): GLib-GObject-CRITICAL **: file gsignal.c: line 1861 (g_signal_connect_data): assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (file-roller:18520): GLib-GObject-WARNING **: invalid (NULL) pointer instance (file-roller:18520): GLib-GObject-CRITICAL **: file gsignal.c: line 1861 (g_signal_connect_data): assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (file-roller:18520): GLib-GObject-WARNING **: invalid (NULL) pointer instance (file-roller:18520): GLib-GObject-CRITICAL **: file gsignal.c: line 1861 (g_signal_connect_data): assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (file-roller:18520): GLib-GObject-WARNING **: invalid (NULL) pointer instance (file-roller:18520): GLib-GObject-CRITICAL **: file gsignal.c: line 1861 (g_signal_connect_data): assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** (file-roller:18520): CRITICAL **: file fr-command.c: line 337 (fr_command_list): assertion `FR_IS_COMMAND (comm)' failed Reproducible: Always Steps to Reproduce: 1.launch file-roller 2.open an archive file 3. Actual Results: The content of the archive isn't displayed. Expected Results: File-roller should have displayed the content of the archive file. I run a 'classic' gnome2.4 environment with MetaCity and nautilus. Here is my emerge info : Portage 2.0.50_pre19 (default-alpha-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.4.23) ================================================================= System uname: 2.4.23 alpha EV56 Gentoo Base System version 1.4.3.12 Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="alpha ~alpha" AUTOCLEAN="yes" CFLAGS="-mcpu=ev56 -O3 -pipe " CHOST="alpha-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=ev56 -O3 -pipe " DISTDIR="/usr/portage/distfiles" FEATURES="ccache" GENTOO_MIRRORS="ftp://gentoo.irisa.fr/pub/gentoo-sources http://gentoo.oregonstate.edu" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X X509 acl alpha alsa avi berkdb bonobo cdr clamav crypt cups doc dvb dvd encode esd ethereal evo fam ffmpeg flac flash foomaticdb gamma gb gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile hbci imagemagick imap imlib info innodb ipv6 jpeg kerberos lcms ldap libg++ libgda libwww mad maildir mbox mcal memlimit menu mikmod mldonkeypango motif mozaccess mozcalendar mozilla mozinterfaceinfo mozirc mozp3p mozsvg mozxmlterm mpeg music ncurses nls oav odbc oggvorbis opengl pam pdf pdflib perl pic plotutils png postgres ppds python quicktime readline samba sasl scanner sdl slang slp snmp spell ssl tcltk tcpd tetex tiff transcode truetype type1 usb v4l videos vim-with-x wmf xfs xinerama xml xml2 xmms xosd xv xvid zlib"
Possibly alpha related ? Any known issues with gtk+-2 ?
Yes, Maybe Alpha related. How can I help to identify the problem ??? For my own knowledge : How should I read the Warning/critical messages ? from first to last or from last to first ?
What versions of the tools do you use for checking out the tars (bunzip2/tar etc.) ? Try the latest file-roller in ~ , see if still gives problems.
I tried the latest in ~alpha (2.4.4). ==> Same result with the exact same error. I also tried development version 2.5.x on gnome site, though it doesn't compile (didn't have time to test further for this version). GNU tar : 1.13.92-r3 bzip2 : 1.0.2-r3 These tools work perfectly.
About versions, my first report was on 2.4.2 of file-roller. The second report was on 2.4.4. Since this may really be alpha-related, could you tell on what to look for in source code ?
I'll have to give this a try before I can advise how to debug, I think.
Okay, I think I fixed the 64-bit problems in 2.4.4-r2, which I also marked stable on alpha and ia64 since the current stable version has problems...
Yes !! it works :o)