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 357188 - extract files to fonts:/// burn:/// etc.
extract files to fonts:/// burn:/// etc.
Status: RESOLVED FIXED
Product: file-roller
Classification: Applications
Component: general
2.18.x
Other All
: High critical
: ---
Assigned To: Paolo Bacchilega
file-roller-maint
: 361505 362822 366366 366580 367332 374334 376880 378113 378867 379901 380363 383563 390709 390909 392044 392443 393967 397081 397741 398480 398594 398879 400444 400965 401086 402155 402705 403269 403289 404049 404296 404777 406869 407067 410532 411753 412631 413874 416956 417269 420714 422749 423642 423913 424785 424919 426836 432744 436019 443050 450433 452036 474153 483119 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-09-22 12:48 UTC by Bastian Doetsch
Modified: 2007-10-29 22:44 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
workaround for file-roller 2.18 (461 bytes, patch)
2007-07-01 21:07 UTC, Christian Kirbach
none Details | Review

Description Bastian Doetsch 2006-09-22 12:48:26 UTC
Version: 2.16.0

What were you doing when the application crashed?
Just for your info, since I don't use the english locale, I can only try to translate my labels/entries. Hopefully it's understandable, though.

1.) open archive containing fonts
2.) press extract
3.) in combo box "extract to folder" choose "other" 
4.) in the location edit field enter "fonts:///"
5.) press enter
6.) you're now back in file-roller's extract dialog - press enter and appreciate the crash...

Unfortunately there's no debug package for file-roller, so I won't provide a stacktrace with debug-symbols. But the bug should be reproducable for you - at least I can do so every time.


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.0 2006-09-04 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 83001344 vsize: 0 resident: 83001344 share: 0 rss: 18751488 rss_rlim: 0
CPU usage: start_time: 1158929008 rtime: 0 utime: 140 stime: 0 cutime:126 cstime: 0 timeout: 14 it_real_value: 0 frequency: 0

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1224972624 (LWP 12218)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1224972624 (LWP 12218))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_utf8_validate
    from /usr/lib/libglib-2.0.so.0
  • #5 g_filename_display_name
    from /usr/lib/libglib-2.0.so.0
  • #6 ??
  • #7 ??
  • #0 __kernel_vsyscall

Comment 1 Karsten Bräckelmann 2006-10-11 17:50:36 UTC
*** Bug 361505 has been marked as a duplicate of this bug. ***
Comment 2 Rob Bradford 2006-10-17 20:52:09 UTC
*** Bug 362822 has been marked as a duplicate of this bug. ***
Comment 3 Rob Bradford 2006-10-17 20:54:31 UTC
Commonality between these three duplicates:

In all three cases the user is trying to extract to a 'special' location. font://, burncd:// or smb://
Comment 4 Karsten Bräckelmann 2006-10-28 19:02:13 UTC
*** Bug 366366 has been marked as a duplicate of this bug. ***
Comment 5 Christian Kirbach 2006-10-29 18:36:21 UTC
*** Bug 366580 has been marked as a duplicate of this bug. ***
Comment 6 Christian Kirbach 2006-10-29 18:36:52 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 7 Karsten Bräckelmann 2006-10-30 02:12:43 UTC
*** Bug 367332 has been marked as a duplicate of this bug. ***
Comment 8 Susana 2006-11-12 19:24:06 UTC
*** Bug 374334 has been marked as a duplicate of this bug. ***
Comment 9 Susana 2006-11-19 09:37:00 UTC
*** Bug 376880 has been marked as a duplicate of this bug. ***
Comment 10 Susana 2006-11-22 22:06:52 UTC
Hi, 

I followed the description given by the reporter and got this stacktrace:


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 83988480 vsize: 0 resident: 83988480 share: 0 rss: 17174528 rss_rlim: 0
CPU usage: start_time: 1164232202 rtime: 0 utime: 108 stime: 0 cutime:104 cstime: 0 timeout: 4 it_real_value: 0 frequency: 0

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

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1224833360 (LWP 9917)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1224833360 (LWP 9917))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 874
  • #3 <signal handler called>
  • #4 IA__g_utf8_validate
    at gutf8.c line 1561
  • #5 IA__g_filename_display_name
    at gconvert.c line 2053
  • #6 extract_cb
    at dlg-extract.c line 125
  • #7 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #8 IA__g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #10 IA__g_signal_emit_valist
  • #11 IA__g_signal_emit
    at gsignal.c line 2243
  • #12 IA__gtk_button_clicked
    at gtkbutton.c line 889
  • #13 gtk_real_button_released
    at gtkbutton.c line 1484
  • #14 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #15 g_type_class_meta_marshal
    at gclosure.c line 567
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #19 IA__g_signal_emit
    at gsignal.c line 2243
  • #20 IA__gtk_button_released
    at gtkbutton.c line 881
  • #21 gtk_button_button_release
    at gtkbutton.c line 1377
  • #22 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #23 g_type_class_meta_marshal
    at gclosure.c line 567
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 gtk_widget_event_internal
    at gtkwidget.c line 3911
  • #29 IA__gtk_propagate_event
    at gtkmain.c line 2211
  • #30 IA__gtk_main_do_event
    at gtkmain.c line 1445
  • #31 gdk_event_dispatch
    at gdkevents-x11.c line 2320
  • #32 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #33 g_main_context_iterate
    at gmain.c line 2677
  • #34 IA__g_main_loop_run
    at gmain.c line 2881
  • #35 IA__gtk_main
    at gtkmain.c line 1024
  • #36 main
    at main.c line 228
  • #37 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #38 _start
  • #0 __kernel_vsyscall

Comment 11 André Klapper 2006-11-23 00:38:03 UTC
*** Bug 378113 has been marked as a duplicate of this bug. ***
Comment 12 André Klapper 2006-11-23 00:38:57 UTC
confirming as per duplicates.
nice trace, susana, thanks! :-)
Comment 13 Susana 2006-11-24 17:46:57 UTC
*** Bug 378867 has been marked as a duplicate of this bug. ***
Comment 14 Susana 2006-11-27 21:20:53 UTC
*** Bug 379901 has been marked as a duplicate of this bug. ***
Comment 15 André Klapper 2006-11-29 13:19:12 UTC
*** Bug 380363 has been marked as a duplicate of this bug. ***
Comment 16 Bruno Boaventura 2006-12-08 02:36:01 UTC
*** Bug 383563 has been marked as a duplicate of this bug. ***
Comment 17 Jens Granseuer 2006-12-29 17:27:54 UTC
*** Bug 390709 has been marked as a duplicate of this bug. ***
Comment 18 Jens Granseuer 2006-12-30 10:50:43 UTC
*** Bug 390909 has been marked as a duplicate of this bug. ***
Comment 19 Susana 2007-01-03 21:56:05 UTC
*** Bug 392443 has been marked as a duplicate of this bug. ***
Comment 20 Jens Granseuer 2007-01-05 19:26:59 UTC
*** Bug 392044 has been marked as a duplicate of this bug. ***
Comment 21 Damien Durand 2007-01-16 03:44:06 UTC
*** Bug 397081 has been marked as a duplicate of this bug. ***
Comment 22 Damien Durand 2007-01-18 13:38:31 UTC
*** Bug 397741 has been marked as a duplicate of this bug. ***
Comment 23 palfrey 2007-01-21 01:24:44 UTC
*** Bug 393967 has been marked as a duplicate of this bug. ***
Comment 24 palfrey 2007-01-21 01:24:52 UTC
*** Bug 398480 has been marked as a duplicate of this bug. ***
Comment 25 palfrey 2007-01-21 01:25:00 UTC
*** Bug 398879 has been marked as a duplicate of this bug. ***
Comment 26 Damien Durand 2007-01-26 17:24:01 UTC
*** Bug 400965 has been marked as a duplicate of this bug. ***
Comment 27 Damien Durand 2007-01-27 14:13:29 UTC
*** Bug 401086 has been marked as a duplicate of this bug. ***
Comment 28 Damien Durand 2007-01-29 18:40:11 UTC
*** Bug 402155 has been marked as a duplicate of this bug. ***
Comment 29 Susana 2007-01-31 14:48:30 UTC
*** Bug 402705 has been marked as a duplicate of this bug. ***
Comment 30 palfrey 2007-02-02 00:23:43 UTC
*** Bug 403289 has been marked as a duplicate of this bug. ***
Comment 31 palfrey 2007-02-02 00:23:46 UTC
*** Bug 400444 has been marked as a duplicate of this bug. ***
Comment 32 palfrey 2007-02-02 00:23:52 UTC
*** Bug 403269 has been marked as a duplicate of this bug. ***
Comment 33 Damien Durand 2007-02-03 22:23:14 UTC
*** Bug 404049 has been marked as a duplicate of this bug. ***
Comment 34 palfrey 2007-02-04 21:01:30 UTC
*** Bug 404296 has been marked as a duplicate of this bug. ***
Comment 35 Damien Durand 2007-02-06 17:52:38 UTC
*** Bug 404777 has been marked as a duplicate of this bug. ***
Comment 36 Damien Durand 2007-02-12 17:27:49 UTC
*** Bug 406869 has been marked as a duplicate of this bug. ***
Comment 37 Damien Durand 2007-02-12 17:29:39 UTC
*** Bug 407067 has been marked as a duplicate of this bug. ***
Comment 38 Damien Durand 2007-02-21 21:09:11 UTC
*** Bug 410532 has been marked as a duplicate of this bug. ***
Comment 39 Christian Kirbach 2007-02-25 00:17:36 UTC
*** Bug 411753 has been marked as a duplicate of this bug. ***
Comment 40 Pedro Villavicencio 2007-02-27 14:49:05 UTC
*** Bug 412631 has been marked as a duplicate of this bug. ***
Comment 41 Sebastien Bacher 2007-03-01 22:57:35 UTC
*** Bug 398594 has been marked as a duplicate of this bug. ***
Comment 42 Damien Durand 2007-03-02 19:11:26 UTC
*** Bug 413874 has been marked as a duplicate of this bug. ***
Comment 43 Susana 2007-03-11 09:13:36 UTC
*** Bug 416956 has been marked as a duplicate of this bug. ***
Comment 44 Damien Durand 2007-03-12 15:03:16 UTC
*** Bug 417269 has been marked as a duplicate of this bug. ***
Comment 45 Damien Durand 2007-03-20 22:40:57 UTC
*** Bug 420714 has been marked as a duplicate of this bug. ***
Comment 46 Damien Durand 2007-03-25 20:03:34 UTC
*** Bug 422749 has been marked as a duplicate of this bug. ***
Comment 47 Susana 2007-03-28 11:10:05 UTC
*** Bug 423642 has been marked as a duplicate of this bug. ***
Comment 48 Pedro Villavicencio 2007-03-31 13:39:04 UTC
*** Bug 424785 has been marked as a duplicate of this bug. ***
Comment 49 Pedro Villavicencio 2007-03-31 13:39:13 UTC
*** Bug 423913 has been marked as a duplicate of this bug. ***
Comment 50 André Klapper 2007-04-03 08:04:33 UTC
*** Bug 424919 has been marked as a duplicate of this bug. ***
Comment 51 Pedro Villavicencio 2007-04-06 14:19:40 UTC
*** Bug 426836 has been marked as a duplicate of this bug. ***
Comment 52 Pedro Villavicencio 2007-04-24 03:19:46 UTC
*** Bug 432744 has been marked as a duplicate of this bug. ***
Comment 53 Pedro Villavicencio 2007-05-05 16:56:09 UTC
*** Bug 436019 has been marked as a duplicate of this bug. ***
Comment 54 Pedro Villavicencio 2007-06-02 02:25:33 UTC
*** Bug 443050 has been marked as a duplicate of this bug. ***
Comment 55 Christian Kirbach 2007-06-24 11:01:40 UTC
*** Bug 450433 has been marked as a duplicate of this bug. ***
Comment 56 Christian Kirbach 2007-06-24 11:02:24 UTC
last duplicate is 2.18

Comment 57 Pedro Villavicencio 2007-06-29 00:28:34 UTC
*** Bug 452036 has been marked as a duplicate of this bug. ***
Comment 58 Pedro Villavicencio 2007-06-29 00:32:01 UTC
totally reproducible in 2.18. I've tried to reproduce it with file-roller from trunk and everything is working good, so probably this was already fixed. Can someone try to reproduce it with trunk too and confirm?, thanks.
Comment 59 Christian Kirbach 2007-07-01 16:23:11 UTC
gtk_file_chooser_get_uri (GTK_FILE_CHOOSER (data->dialog)) returned NULL when a special location like burn:/// was selected in the filechooser.

Pedro, was this a gtk+ bug ??

Later g_filename_display_name (extract_to_dir) fails.



I can reproduce the crash with 2.18 but a fairly recent svn build does not crash.

since the file-roller code does not look like it was changed i guess some changes in gtk+ and/or glib fixed the crash.

=> I believe it has been fixed
Comment 60 Pedro Villavicencio 2007-07-01 19:27:03 UTC
Yes, agreed this is probably a gtk+/glib bug, marking it as fixed for now. If someone can reproduce this bug in 2.19.X or later, please re open the bug. 

Dear reporters the problem has been fixed in the development version. The fix will be available in the next major software release. Thanks.
Comment 61 Christian Kirbach 2007-07-01 21:07:21 UTC
Created attachment 90987 [details] [review]
workaround for file-roller 2.18

this is a simple workaround I came up with, not needed for current development version

other solution is to apply the appropriate gtk+/glib fix to the error that caused file-roller to crash
Comment 62 palfrey 2007-09-06 12:26:39 UTC
*** Bug 474153 has been marked as a duplicate of this bug. ***
Comment 63 André Klapper 2007-10-29 22:44:42 UTC
*** Bug 483119 has been marked as a duplicate of this bug. ***