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 164894 - crash on zip with incorrect filenames
crash on zip with incorrect filenames
Status: RESOLVED FIXED
Product: file-roller
Classification: Applications
Component: general
2.10.x
Other Linux
: Normal normal
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
: 165406 165926 166095 167851 167862 169393 172693 172895 300225 300242 300329 300624 300782 301947 302235 302383 302489 302699 303097 303098 304176 304279 305122 305651 306049 306166 306223 306862 307533 307923 321202 322749 332144 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-01-22 12:34 UTC by Daniel Holbach
Modified: 2006-04-04 12:53 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10


Attachments
bugged filename (152 bytes, application/x-compressed-tar)
2005-01-22 13:45 UTC, Sebastien Bacher
Details

Description Daniel Holbach 2005-01-22 12:34:05 UTC
Distribution: Debian 3.1
Package: file-roller
Severity: normal
Version: GNOME2.9.4 unspecified
Gnome-Distributor: Ubuntu
Synopsis: tried to extract files out of a .zip file with "strange" filenames
Bugzilla-Product: file-roller
Bugzilla-Component: general
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.8.0)
Description:
Description of the crash:
tried to extract files out of a .zip file with "strange" filenames,
meaning the filenames were not depicted on the screen



Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 182970863840 (LWP 14888)]
0x0000002a98e9f9a6 in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 182970863840 (LWP 14888))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 741
  • #2 <signal handler called>
  • #3 ??
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/libglib-2.0.so.0
  • #5 window_drag_data_received
  • #6 ??
    from /usr/lib/libgobject-2.0.so.0
  • #7 ??
    from /usr/lib/libgobject-2.0.so.0
  • #8 ??
    from /usr/lib/libgobject-2.0.so.0
  • #9 ??
    from /usr/lib/libgobject-2.0.so.0
  • #10 ??
    from /usr/lib/libgobject-2.0.so.0
  • #11 fr_archive_new
  • #12 ??
    from /usr/lib/libgobject-2.0.so.0
  • #13 ??
    from /usr/lib/libgobject-2.0.so.0
  • #14 ??
    from /usr/lib/libgobject-2.0.so.0
  • #15 ??
    from /usr/lib/libgobject-2.0.so.0
  • #16 ??
    from /usr/lib/libgobject-2.0.so.0
  • #17 fr_command_unstuff_new
  • #18 fr_process_set_err_line_func
  • #19 fr_process_set_err_line_func
  • #20 ??
    from /usr/lib/libglib-2.0.so.0
  • #21 ??
    from /usr/lib/libglib-2.0.so.0
  • #22 ??
    from /usr/lib/libglib-2.0.so.0
  • #23 ??
    from /usr/lib/libglib-2.0.so.0
  • #24 ??
    from /usr/lib/libglib-2.0.so.0
  • #25 IA__gtk_main
    at gtkmain.c line 963
  • #26 main
  • #0 waitpid
    from /lib/libpthread.so.0




------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-01-22 07:34 -------


Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "file-roller".
   Setting to default milestone for this product, '---'
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Sebastien Bacher 2005-01-22 12:53:50 UTC
what do you call 'strange filename' ? Could you get a backtrace with
libglib2.0-0-dbg installed ? Is that file big or can you attach it here or
provide a link to download it ?
Comment 2 Daniel Holbach 2005-01-22 13:17:12 UTC
I happen to have libglib2.0-0-dbg already installed, the filenames may start
with Unicode or strangely encoded characters, so file-roller doesnt display the
names at all
Comment 3 Sebastien Bacher 2005-01-22 13:28:49 UTC
The submitter gave me an access to the file.

The file contains non-correct utf8 names. file-roller doesn't display the name
and nautilus '(invalid encoding)' after the filenames.

(gdb) bt
  • #0 fast_validate
    at gutf8.c line 1530
  • #1 IA__g_utf8_validate
    at gutf8.c line 1696
  • #2 window_message_cb
    at window.c line 3002
  • #3 IA__g_cclosure_marshal_VOID__STRING
    at gmarshal.c line 496
  • #4 IA__g_closure_invoke
    at gclosure.c line 437
  • #5 signal_emit_unlocked_R
    at gsignal.c line 2485
  • #6 IA__g_signal_emit_valist
  • #7 IA__g_signal_emit
    at gsignal.c line 2288
  • #8 archive_message_cb
    at fr-archive.c line 600
  • #9 IA__g_cclosure_marshal_VOID__STRING
    at gmarshal.c line 496
  • #10 IA__g_closure_invoke
    at gclosure.c line 437
  • #11 signal_emit_unlocked_R
    at gsignal.c line 2485
  • #12 IA__g_signal_emit_valist
  • #13 IA__g_signal_emit
    at gsignal.c line 2288
  • #14 fr_command_message
    at fr-command.c line 490
  • #15 process_line__common
    at fr-command-zip.c line 247
  • #16 process_output
    at fr-process.c line 425
  • #17 check_child
    at fr-process.c line 634
  • #18 g_timeout_dispatch
    at gmain.c line 3306
  • #19 g_main_dispatch
    at gmain.c line 1947
  • #20 IA__g_main_context_dispatch
    at gmain.c line 2497
  • #21 g_main_context_iterate
    at gmain.c line 2578
  • #22 IA__g_main_loop_run
    at gmain.c line 2782
  • #23 IA__gtk_main
    at gtkmain.c line 963
  • #24 main
    at main.c line 124


Comment 4 Sebastien Bacher 2005-01-22 13:45:14 UTC
Created attachment 36374 [details]
bugged filename

this archive has a bugged filename. Trying to create a zip containing this file
crashes in the same way
Comment 5 Sebastien Bacher 2005-01-27 13:50:19 UTC
*** Bug 165406 has been marked as a duplicate of this bug. ***
Comment 6 Sebastien Bacher 2005-02-01 13:23:59 UTC
*** Bug 165926 has been marked as a duplicate of this bug. ***
Comment 7 Sebastien Bacher 2005-02-02 22:20:18 UTC
*** Bug 166095 has been marked as a duplicate of this bug. ***
Comment 8 Elijah Newren 2005-02-19 00:40:34 UTC
*** Bug 167851 has been marked as a duplicate of this bug. ***
Comment 9 Elijah Newren 2005-02-19 02:36:14 UTC
*** Bug 167862 has been marked as a duplicate of this bug. ***
Comment 10 Elijah Newren 2005-03-06 16:08:20 UTC
*** Bug 169393 has been marked as a duplicate of this bug. ***
Comment 11 Sebastien Bacher 2005-04-05 12:23:46 UTC
*** Bug 172693 has been marked as a duplicate of this bug. ***
Comment 12 Elijah Newren 2005-04-07 02:21:56 UTC
*** Bug 172895 has been marked as a duplicate of this bug. ***
Comment 13 Elijah Newren 2005-04-11 19:49:25 UTC
*** Bug 300242 has been marked as a duplicate of this bug. ***
Comment 14 Elijah Newren 2005-04-11 19:58:30 UTC
*** Bug 300225 has been marked as a duplicate of this bug. ***
Comment 15 Elijah Newren 2005-04-12 16:12:52 UTC
*** Bug 300329 has been marked as a duplicate of this bug. ***
Comment 16 Elijah Newren 2005-04-15 01:01:15 UTC
*** Bug 300624 has been marked as a duplicate of this bug. ***
Comment 17 Elijah Newren 2005-04-16 00:52:35 UTC
*** Bug 300782 has been marked as a duplicate of this bug. ***
Comment 18 Paolo Bacchilega 2005-04-20 09:08:15 UTC
fixed in CVS both HEAD and gnome-2-10 branches.
Comment 19 Elijah Newren 2005-04-26 03:05:18 UTC
*** Bug 301947 has been marked as a duplicate of this bug. ***
Comment 20 Elijah Newren 2005-04-29 04:25:42 UTC
*** Bug 302235 has been marked as a duplicate of this bug. ***
Comment 21 Olav Vitters 2005-04-29 18:18:46 UTC
*** Bug 302383 has been marked as a duplicate of this bug. ***
Comment 22 Elijah Newren 2005-04-30 00:57:13 UTC
*** Bug 302489 has been marked as a duplicate of this bug. ***
Comment 23 Kjartan Maraas 2005-05-02 10:36:35 UTC
*** Bug 302699 has been marked as a duplicate of this bug. ***
Comment 24 Olav Vitters 2005-05-05 20:25:04 UTC
*** Bug 303098 has been marked as a duplicate of this bug. ***
Comment 25 Olav Vitters 2005-05-05 20:25:06 UTC
*** Bug 303097 has been marked as a duplicate of this bug. ***
Comment 26 Elijah Newren 2005-05-15 03:13:54 UTC
*** Bug 304176 has been marked as a duplicate of this bug. ***
Comment 27 Christian Kirbach 2005-05-15 20:39:46 UTC
*** Bug 304279 has been marked as a duplicate of this bug. ***
Comment 28 Christian Kirbach 2005-05-15 20:42:05 UTC
The last dup is 2.10.1
Has this really been fixed?

I believe not.

Bumping version to 2.10.x
Comment 29 Christian Kirbach 2005-05-15 20:43:52 UTC
Paolo, should the fix have made it into 2.10.1 ?
If yes we need to reopen.
Comment 30 Paolo Bacchilega 2005-05-15 20:57:57 UTC
this is fixed since version 2.10.3
Comment 31 Sebastien Bacher 2005-05-24 09:07:50 UTC
*** Bug 305122 has been marked as a duplicate of this bug. ***
Comment 32 Elijah Newren 2005-06-05 14:55:11 UTC
*** Bug 306223 has been marked as a duplicate of this bug. ***
Comment 33 Elijah Newren 2005-06-05 14:55:18 UTC
*** Bug 306166 has been marked as a duplicate of this bug. ***
Comment 34 Elijah Newren 2005-06-05 14:55:23 UTC
*** Bug 306049 has been marked as a duplicate of this bug. ***
Comment 35 Elijah Newren 2005-06-05 14:55:29 UTC
*** Bug 305651 has been marked as a duplicate of this bug. ***
Comment 36 Sebastien Bacher 2005-06-11 16:19:37 UTC
*** Bug 306862 has been marked as a duplicate of this bug. ***
Comment 37 Teppo Turtiainen 2005-06-24 21:35:43 UTC
*** Bug 307533 has been marked as a duplicate of this bug. ***
Comment 38 Teppo Turtiainen 2005-06-24 21:37:03 UTC
*** Bug 307923 has been marked as a duplicate of this bug. ***
Comment 39 Teppo Turtiainen 2005-12-01 20:03:43 UTC
*** Bug 322749 has been marked as a duplicate of this bug. ***
Comment 40 Paolo Bacchilega 2006-02-22 09:19:01 UTC
*** Bug 332144 has been marked as a duplicate of this bug. ***
Comment 41 Paolo Bacchilega 2006-04-04 12:53:40 UTC
*** Bug 321202 has been marked as a duplicate of this bug. ***