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 138154 - File-Roller Crash when dropping a file dragged from archive
File-Roller Crash when dropping a file dragged from archive
Status: VERIFIED FIXED
Product: file-roller
Classification: Applications
Component: general
2.0.x
Other other
: Normal normal
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2004-03-26 01:32 UTC by Rémi Cohen-Scali
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Rémi Cohen-Scali 2004-03-26 01:32:37 UTC
Distribution: Red Hat Linux release 8.0 (Psyche)
Package: file-roller
Severity: normal
Version: GNOME2.5.92 2.5.7
Gnome-Distributor: RCSnet.net
Synopsis: File-Roller Crash when dropping a file dragged from archive
Bugzilla-Product: file-roller
Bugzilla-Component: general
Bugzilla-Version: 2.5.7
BugBuddy-GnomeVersion: 2.0 (2.5.92)
Description:
Description of the crash:
When I drag a file from a source rpm opened in file-roller, if I drop it
in the same same window (adding to src rpm archive a file from src rpm
archive), file-roller crash. 
Two points:
 - src (or bin) rpm should not be modifiable ?
 - when adding a file from archive, operation should be discarded ? 

Steps to reproduce the crash:
1. Open a source rpm in file roller
2. Drag one of the file (let's say the spec)
3. Drop it in the same window

Expected Results:
File added or operation discarded ...

How often does this happen?
every time

Additional Information:
The src rpm was opened from an http stream. Wonder weither the same
behavior occurs if opened from a local file...


Debugging Information:

Backtrace was generated from '/opt/gnome-2.5/bin/file-roller'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 2897)]
0x405f06e8 in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 2897))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 __JCR_LIST__
    from /opt/gnome-2.5/lib/libgnomeui-2.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 741
  • #3 __pthread_sighandler
    from /lib/libpthread.so.0
  • #4 <signal handler called>
  • #5 fr_process_set_ignore_error
    at fr-process.c line 295
  • #6 fr_archive_add
    at fr-archive.c line 919
  • #7 drag_drop_add_file_list
    at window.c line 2046
  • #8 window_drag_data_received
    at window.c line 2170
  • #9 _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT
    at gtkmarshalers.c line 1767
  • #10 g_closure_invoke
    at gclosure.c line 437
  • #11 signal_emit_unlocked_R
    at gsignal.c line 2436
  • #12 g_signal_emit_valist
    at gsignal.c line 2195
  • #13 g_signal_emit_by_name
    at gsignal.c line 2263
  • #14 gtk_drag_selection_received
    at gtkdnd.c line 1240
  • #15 _gtk_marshal_VOID__BOXED_UINT
    at gtkmarshalers.c line 1180
  • #16 g_closure_invoke
    at gclosure.c line 437
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2436
  • #18 g_signal_emit_valist
    at gsignal.c line 2195
  • #19 g_signal_emit_by_name
    at gsignal.c line 2263
  • #20 gtk_selection_retrieval_report
    at gtkselection.c line 1804
  • #21 gtk_selection_convert
    at gtkselection.c line 734
  • #22 gtk_drag_get_data
    at gtkdnd.c line 656
  • #23 gtk_drag_dest_drop
    at gtkdnd.c line 1806
  • #24 gtk_drag_find_widget
    at gtkdnd.c line 1412
  • #25 _gtk_drag_dest_handle_event
    at gtkdnd.c line 1097
  • #26 gtk_main_do_event
    at gtkmain.c line 1616
  • #27 gdk_event_dispatch
    at gdkevents-x11.c line 2133
  • #28 g_main_dispatch
    at gmain.c line 1895
  • #29 g_main_context_dispatch
    at gmain.c line 2441
  • #30 g_main_context_iterate
    at gmain.c line 2522
  • #31 g_main_loop_run
    at gmain.c line 2726
  • #32 gtk_main
    at gtkmain.c line 1172
  • #33 main
    at main.c line 125
  • #0 waitpid
    from /lib/libpthread.so.0




------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-03-25 20:32 -------


Unknown version 2.5.7 in product file-roller. Setting version to "2.0.x".
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 Paolo Bacchilega 2004-04-02 12:25:20 UTC
Fixed now, thank you for this bug report :)
Comment 2 Rémi Cohen-Scali 2004-04-02 21:19:56 UTC
Welcome