Ok, I just commited a fix. can you test that it works for you ?

On Thu, May 22, 2014 at 10:12 AM, jeremy rosen <
jeremy.ro...@enst-bretagne.fr> wrote:

> this seems to be the same bug as your mail from yesterday
> (export_dispatched is null)
>
> I'll try to fix it today at lunch time, the quichfix is trivial.
>
> I also need to discuss a minor point with houz and maybe make
> export_dispatched implementable in lua. I'll have to look into the details.
>
>
> On Wed, May 21, 2014 at 5:31 PM, Pascal Obry <pas...@obry.net> wrote:
>
>>
>> I had a simple Lua script to export an image and open it with gimp. It
>> was working but now crashes dt.
>>
>> <<<
>> dt = require "darktable"
>>
>> -- the preference
>>
>> function
>>
>> store_callback(storage,image,format,filename,num,total,high_quality,extra_data)
>>
>>    command = "gimp "..filename
>>    os.execute(command)
>> end
>>
>> function supported_callback(storage,format)
>>    fmt = string.lower(format.name)
>>    if string.match(fmt,"tiff") == nil then
>>       return false
>>    else
>>       return true
>>    end
>> end
>>
>>
>> dt.register_storage("module_gimp","Gimp",store_callback,nil,supported_callback,nil)
>> >>>
>>
>> I have checked that the routines are using correct interface.
>>
>> Any idea?
>>
>> The crash is:
>>
>> #1  0x00007ffff79d303e in dt_control_export (imgid_list=<optimized
>> out>,
>>     max_width=max_width@entry=1024, max_height=max_height@entry=1024,
>>     format_index=format_index@entry=0,
>> storage_index=storage_index@entry=0,
>>     high_quality=high_quality@entry=0,
>>     style=style@entry=0x7fffffffd410 "présentation google+")
>>
>> at
>> /home/obry/dev/builds/darktable/src/src/control/jobs/control_jobs.c:1291
>>
>> (gdb) f 1
>> #1  0x00007ffff79d303e in dt_control_export (imgid_list=<optimized
>> out>,
>>     max_width=max_width@entry=1024, max_height=max_height@entry=1024,
>>     format_index=format_index@entry=0,
>> storage_index=storage_index@entry=0,
>>     high_quality=high_quality@entry=0,
>>     style=style@entry=0x7fffffffd410 "présentation google+")
>>
>> at
>> /home/obry/dev/builds/darktable/src/src/control/jobs/control_jobs.c:1291
>> 1291   mstorage->export_dispatched(mstorage);
>> (gdb) print mstorage->export_dispatched
>> $1 = (void (*)(struct dt_imageio_module_storage_t *)) 0x0
>>
>> So, the storage is null.
>>
>> --
>>   Pascal Obry /  Magny Les Hameaux (78)
>>
>>   The best way to travel is by means of imagination
>>
>>   http://v2p.fr.eu.org
>>   http://www.obry.net
>>
>>   gpg --keyserver keys.gnupg.net --recv-key F949BD3B
>>
>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform
>> available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> darktable-devel mailing list
>> darktable-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/darktable-devel
>>
>
>
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to