After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 567230 - crash in File Roller: Opening a ISO file.
crash in File Roller: Opening a ISO file.
Status: RESOLVED DUPLICATE of bug 571273
Product: file-roller
Classification: Applications
Component: general
2.25.x
Other All
: High critical
: ---
Assigned To: Paolo Bacchilega
file-roller-maint
Depends on:
Blocks:
 
 
Reported: 2009-01-10 01:56 UTC by mlong
Modified: 2009-03-28 16:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
Patch for 2.24 branch (562 bytes, patch)
2009-03-12 16:27 UTC, Ted Percival
none Details | Review

Description mlong 2009-01-10 01:56:45 UTC
Version: 2.25.1

What were you doing when the application crashed?
Opening a ISO file.


Distribution: openSUSE 11.1 (x86_64)
Gnome Release: 2.24.1 2008-12-03 (SUSE)
BugBuddy Version: 2.24.1

System: Linux 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10502000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gilouche
Icon Theme: Gilouche

Memory status: size: 296136704 vsize: 296136704 resident: 16822272 share: 12247040 rss: 16822272 rss_rlim: 18446744073709551615
CPU usage: start_time: 1231552572 rtime: 24 utime: 20 stime: 4 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/file-roller'

[?1034h(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
0x00007f249bb85575 in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 0x7f24a0976780 (LWP 29090))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 g_spawn_sync
    from /usr/lib64/libglib-2.0.so.0
  • #2 g_spawn_command_line_sync
    from /usr/lib64/libglib-2.0.so.0
  • #3 ??
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #4 ??
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 list__process_line
  • #7 fr_channel_data_read
  • #8 check_child
  • #9 ??
    from /usr/lib64/libglib-2.0.so.0
  • #10 g_main_context_dispatch
    from /usr/lib64/libglib-2.0.so.0
  • #11 ??
    from /usr/lib64/libglib-2.0.so.0
  • #12 g_main_loop_run
    from /usr/lib64/libglib-2.0.so.0
  • #13 gtk_main
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #14 main
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
Nautilus-Share-Message: caller wants GKeyFile
Nautilus-Share-Message: success from calling net usershare and parsing its output
Nautilus-Share-Message: ------------------------------------------
gSvnDesktop-Message: svn status /home/mlong/yum
svn: Version mismatch in 'svn_diff': found 1.5.2, expected 1.5.0-dev
svn: Version mismatch in 'svn_delta': found 1.5.2, expected 1.5.0-dev
svn: Version mismatch in 'svn_ra': found 1.5.2, expected 1.5.0-dev
svn: Version mismatch in 'svn_wc': found 1.5.2, expected 1.5.0-dev
svn: Version mismatch in 'svn_client': found 1.5.2, expected 1.5.0-dev
svn: Version mismatch in 'svn_subr': found 1.5.2, expected 1.5.0-dev
gSvnDesktop-Message: update_file_info_emblem /home/mlong/yum:default
(file-roller:28270): GLib-CRITICAL **: g_strsplit: assertion `string != NULL' failed
(file-roller:29090): GLib-CRITICAL **: g_strsplit: assertion `string != NULL' failed
--------------------------------------------------
Comment 1 Ted Percival 2009-03-11 20:38:15 UTC
Seeing this on Debian with file-roller 2.24.2-1. This is with several of the SuSE 10 ISOs:

SUSE-10.0-CD-i386-GM-CD1.iso: crash
SUSE-10.0-CD-i386-GM-CD2.iso: crash
SUSE-10.0-CD-i386-GM-CD3.iso: no crash
SUSE-10.0-CD-i386-GM-CD4.iso: no crash
SUSE-10.0-CD-i386-GM-CD5.iso: no crash

You can grab those ISOs from http://ftp.suse.com/pub/suse/i386/10.0/iso/
Comment 2 Ted Percival 2009-03-12 16:12:54 UTC
Here's a backtrace with symbols.

0x0000000000433d2f in mktime_from_string (date_s=0x0, time_s=0x0)
    at fr-command-7z.c:62
62		if (fields[0] != NULL) {
(gdb) bt
  • #0 mktime_from_string
    at fr-command-7z.c line 62
  • #1 list__process_line
    at fr-command-7z.c line 169
  • #2 fr_channel_data_read
    at fr-process.c line 149
  • #3 check_child
    at fr-process.c line 795
  • #4 ??
    from /usr/lib/libglib-2.0.so.0
  • #5 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #6 ??
    from /usr/lib/libglib-2.0.so.0
  • #7 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #8 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 main
    at main.c line 269

Comment 3 Ted Percival 2009-03-12 16:27:04 UTC
Created attachment 130540 [details] [review]
Patch for 2.24 branch
Comment 4 Ted Percival 2009-03-12 16:33:50 UTC
I don't have permission to mark this as a duplicate, but it's the same as bug #571273 which has been fixed in trunk but not 2.24.
Comment 5 Gianluca Borello 2009-03-28 16:00:19 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 571273 ***