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 559292 - SOTA Chrome cannot accept different textures
SOTA Chrome cannot accept different textures
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: General
2.6.2
Other All
: Normal critical
: 2.6
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2008-11-04 16:12 UTC by Chris Bruner
Modified: 2008-11-13 08:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Chris Bruner 2008-11-04 16:12:49 UTC
Steps to reproduce:
1. File/Create/Logos/Sota Chrome
2. Change Environment Map from Beavis.jpg to another texture.
3. click OK


Stack trace:
Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	gimp-2.6.exe
  Application Version:	0.0.0.0
  Application Timestamp:	490c38ba
  Fault Module Name:	msvcrt.dll
  Fault Module Version:	7.0.6001.18000
  Fault Module Timestamp:	4791a727
  Exception Code:	c0000005
  Exception Offset:	0000cb8b
  OS Version:	6.0.6001.2.1.0.768.3
  Locale ID:	4105
  Additional Information 1:	7ec4
  Additional Information 2:	e1a35d192a13aea4abc15ca0cf577eff
  Additional Information 3:	16cd
  Additional Information 4:	e92be7249d08b21d7192df62031d9a3a


Other information:
On Vista
Comment 1 Martin Nordholts 2008-11-04 18:31:40 UTC
On Linux I only get an error message:

Error while executing script-fu-sota-chrome-logo:

Error: Procedure execution of gimp-image-add-layer failed on invalid input arguments: Image '(null)' (1) is of type 'gray', but an image of type 'rgb' is expected 

Does it crash for you for any image you choose?
Comment 2 Chris Bruner 2008-11-04 19:01:47 UTC
Everyone that I've tried.  The default one seems to work though.
Comment 3 Michael Schumacher 2008-11-11 23:33:49 UTC
I can reproduce this.


Program received signal SIGSEGV, Segmentation fault.
0x77c178c0 in _libmsvcrt_a_iname ()
(gdb) bt
  • #0 _libmsvcrt_a_iname
  • #1 _g_gnulib_vasnprintf
  • #2 _g_gnulib_vasprintf
  • #3 g_vasprintf
  • #4 g_strdup_vprintf
  • #5 g_error_new_valist
  • #6 g_set_error
  • #7 gimp_pdb_image_is_base_type
    at gimppdb-utils.c line 394
  • #8 image_add_layer_invoker
    at image-cmds.c line 913
  • #9 gimp_procedure_execute
    at gimpprocedure.c line 328
  • #10 gimp_pdb_execute_procedure_by_name_args
    at gimppdb.c line 323
  • #11 gimp_plug_in_handle_message
    at gimpplugin-message.c line 527
  • #12 gimp_plug_in_recv_message
    at gimpplugin.c line 617
  • #13 g_main_context_dispatch
  • #14 g_main_context_iterate
  • #15 g_main_loop_run
  • #16 gimp_plug_in_main_loop
    at gimpplugin.c line 821
  • #17 gimp_plug_in_manager_call_run_temp
    at gimppluginmanager-call.c line 339
  • #18 gimp_temporary_procedure_execute_async
    at gimptemporaryprocedure.c line 115
  • #19 plug_in_procedure_execute
    at plug-in-commands.c line 302
  • #20 plug_in_run_cmd_callback
    at plug-in-commands.c line 189
  • #21 g_closure_invoke
  • #22 signal_emit_unlocked_R
  • #23 g_signal_emit_valist
  • #24 g_signal_emit
  • #25 gimp_plug_in_action_selected
    at gimppluginaction.c line 237
  • #26 gimp_plug_in_action_activate
    at gimppluginaction.c line 167
  • #27 g_closure_invoke
  • #28 signal_emit_unlocked_R
  • #29 g_signal_emit_valist
  • #30 g_signal_emit
  • #31 _gtk_action_emit_activate
  • #32 g_closure_invoke
  • #33 signal_emit_unlocked_R
  • #34 g_signal_emit_valist
  • #35 g_signal_emit
  • #36 gtk_widget_activate
  • #37 gtk_menu_shell_activate_item
  • #38 gtk_menu_shell_button_release
  • #39 _gtk_marshal_BOOLEAN__BOXED
  • #40 g_closure_invoke
  • #41 signal_emit_unlocked_R
  • #42 g_signal_emit_valist
  • #43 g_signal_emit
  • #44 gtk_widget_event_internal
  • #45 gtk_propagate_event
  • #46 gtk_main_do_event
  • #47 ??
  • #48 g_main_context_dispatch
  • #49 g_main_context_iterate
  • #50 g_main_loop_run
  • #51 app_run
    at app.c line 246
  • #52 main
    at main.c line 406

Comment 4 Sven Neumann 2008-11-13 08:23:02 UTC
Should be fixed in both branches now:

2008-11-13  Sven Neumann  <sven@gimp.org>

        Bug 559292 – SOTA Chrome cannot accept different textures

        * app/pdb/gimppdb-utils.c (gimp_pdb_image_is_base_type)
        (gimp_pdb_image_is_not_base_type): gimp_object_get_name() may 
        return NULL for images. Use gimp_image_get_uri() instead.