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 136645 - Text and Texture
Text and Texture
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: General
1.x
Other All
: Normal blocker
: 2.0
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks: 136740
 
 
Reported: 2004-03-09 14:57 UTC by ping79
Modified: 2005-01-01 21:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description ping79 2004-03-09 14:57:24 UTC
if you drag and drop a texture on Text layer that was not converted before 
to a pixel layer, Gimp closes himself
Comment 1 Dave Neary 2004-03-09 15:03:59 UTC
Confirmed with 2.0 pre4 on Win32. 

Dave. 
Comment 2 Raphaël Quinet 2004-03-09 21:05:12 UTC
Confirmed with current CVS on Linux.  So this is probably affecting
all systems.  Here is a stack trace (unfortunately without debug): 

gimp-1.3 (pid:11033): [E]xit, [H]alt, show [S]tack trace or [P]roceed: s
  • #0 g_on_error_stack_trace
    from /prefix/lib/libglib-2.0.so.0
  • #1 g_on_error_query
    from /prefix/lib/libglib-2.0.so.0
  • #2 gimp_eek
  • #3 gimp_fatal_error
  • #4 gimp_sigfatal_handler
  • #5 <signal handler called>
  • #6 gimp_text_set_property
  • #7 g_object_set_valist
    from /prefix/lib/libgobject-2.0.so.0
  • #8 g_object_set
    from /prefix/lib/libgobject-2.0.so.0
  • #9 gimp_display_shell_bucket_fill
  • #10 gimp_dnd_set_pattern_data
  • #11 gimp_dnd_data_drop_handle
  • #12 gtk_propagate_event
    from /prefix/lib/libgtk-x11-2.0.so.0
  • #13 g_closure_invoke
    from /prefix/lib/libgobject-2.0.so.0
  • #14 signal_emit_unlocked_R
  • #15 g_signal_emit_valist
    from /prefix/lib/libgobject-2.0.so.0
  • #16 g_signal_emit_by_name
    from /prefix/lib/libgobject-2.0.so.0
  • #17 gtk_drag_dest_find_target
  • #18 gtk_propagate_event
    from /prefix/lib/libgtk-x11-2.0.so.0
  • #19 g_closure_invoke
    from /prefix/lib/libgobject-2.0.so.0
  • #20 signal_emit_unlocked_R
  • #21 g_signal_emit_valist
    from /prefix/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_by_name
    from /prefix/lib/libgobject-2.0.so.0
  • #23 gtk_selection_clear
    from /prefix/lib/libgtk-x11-2.0.so.0
  • #24 gtk_selection_convert
    from /prefix/lib/libgtk-x11-2.0.so.0
  • #25 gtk_drag_get_data
    from /prefix/lib/libgtk-x11-2.0.so.0
  • #26 gtk_drag_dest_find_target
  • #27 gtk_drag_dest_find_target
  • #28 gtk_drag_dest_set_target_list
  • #29 gtk_main_do_event
    from /prefix/lib/libgtk-x11-2.0.so.0
  • #30 gdk_add_client_message_filter
  • #31 g_main_dispatch
    from /prefix/lib/libglib-2.0.so.0
  • #32 g_main_context_dispatch
    from /prefix/lib/libglib-2.0.so.0
  • #33 g_main_context_iterate
    from /prefix/lib/libglib-2.0.so.0
  • #34 g_main_loop_run
    from /prefix/lib/libglib-2.0.so.0
  • #35 gtk_main
    from /prefix/lib/libgtk-x11-2.0.so.0
  • #36 app_run
  • #37 main
  • #38 __libc_start_main
    from /lib/libc.so.6

Comment 3 Raphaël Quinet 2004-03-09 21:16:19 UTC
I see that jimmac had already reported something very similar a few
hours earlier...


*** This bug has been marked as a duplicate of 136623 ***
Comment 4 Sven Neumann 2004-03-10 01:21:47 UTC
I'd like to verify if this is indeed a duplicate. Reopening the bug.
It's an important use case that should be tested when the other bug
has been fixed.
Comment 5 Dave Neary 2004-03-10 10:54:58 UTC
Setting severity to blocker for the bugs which definitely need to be fixed
before 2.0. 

Dave.
Comment 6 Sven Neumann 2004-03-12 00:50:10 UTC
This was indeed a different problem and quite trivial to fix:

2004-03-12  Sven Neumann  <sven@gimp.org>

	* app/display/gimpdisplayshell-dnd.c (gimp_display_shell_bucket_fill):
	only set the text layer's color if a color is being dropped. Fixes
	crash on pattern drops (bug #136645).