Hi again,

If you saw those errors only during the initial import and you were
importing either camera raw images or videos at the time, and did not get a
full crash as a result of them, there's an excellent chance that they're not
cause for alarm, but rather something like
http://redmine.yorba.org/projects/shotwell/wiki/ShotwellFAQ#When-I-run-Shotwell-I-see-funny-messages-on-the-console
.

IMDCT is short for inverse modified discrete cosine transform; it's one of
several math operations commonly used in signal processing, most notably
video compression.  Most likely, one of the libraries we use encountered
something it didn't quite like, but could recover from, while creating
thumbnails of your images and/or videos, and printed out some debug output
about it.  If, when you use Shotwell, it works normally and all your files
look like they should, then this is probably what happened, and, again,
there's most likely no need to worry about them.

As for how to correct it, it may be that some of the libraries we rely on
are configured and compiled slightly differently on Gentoo, resulting in
seemingly-unusual error messages; it may be helpful to take a look at how
Shotwell's dependencies were built.

I hope this helps, but if you have any other questions, please feel free to
write again; every bit of feedback we get helps us make our software that
much better.

Cheers,
-c


On Mon, Sep 19, 2011 at 10:37 PM, Roumano <[email protected]> wrote:

> Hi,
>
> I'm not a gdb expert, but i already have try to run it via gdb
>        I think, No segfault are reported, so the BT fonction is not
> usefull...
>
> I run it twice & don't get the useful information as you can see below.
>
> Otherwise, this problem only appear first time i'm launching shotwell
> (so only on the import phase) & the 'No accelerated IMDCT transform
> found' seem not be related to this issue (invalid pointer : 50 times ,
> No accelerated IMDCT transform found : 8 times, & on the same sequences)
>
>
>
>
> roumano@roumano ~ $ gdb shotwell
> GNU gdb (Gentoo 7.2 p1) 7.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-pc-linux-gnu".
> For bug reporting instructions, please see:
> <http://bugs.gentoo.org/>...
> Reading symbols from /usr/bin/shotwell...(no debugging symbols
> found)...done.
> (gdb) run
> Starting program: /usr/bin/shotwell
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7fffd9d80700 (LWP 2398)]
> [New Thread 0x7fffd9378700 (LWP 2399)]
> [New Thread 0x7fffd8b77700 (LWP 2400)]
> [New Thread 0x7fffd8376700 (LWP 2401)]
> [New Thread 0x7fffd7b75700 (LWP 2402)]
> [New Thread 0x7fffd7374700 (LWP 2403)]
> [New Thread 0x7fffd6b73700 (LWP 2404)]
> [New Thread 0x7fffd6372700 (LWP 2405)]
> [New Thread 0x7fffd5b71700 (LWP 2406)]
> ** Message: pygobject_register_sinkfunc is deprecated (GstObject)
> [New Thread 0x7fffd4547700 (LWP 2409)]
> [New Thread 0x7fffd3d46700 (LWP 2410)]
> [New Thread 0x7fffd3545700 (LWP 2411)]
> [New Thread 0x7fffd2d44700 (LWP 2412)]
> [New Thread 0x7fffd2543700 (LWP 2413)]
> [New Thread 0x7fffd1d42700 (LWP 2414)]
> [Thread 0x7fffd1d42700 (LWP 2414) exited]
> [Thread 0x7fffd3d46700 (LWP 2410) exited]
> [Thread 0x7fffd4547700 (LWP 2409) exited]
> [Thread 0x7fffd2543700 (LWP 2413) exited]
> [Thread 0x7fffd3545700 (LWP 2411) exited]
> [New Thread 0x7fffd3545700 (LWP 2415)]
> [New Thread 0x7fffd2543700 (LWP 2416)]
> [New Thread 0x7fffd4547700 (LWP 2417)]
> [New Thread 0x7fffd3d46700 (LWP 2418)]
> [New Thread 0x7fffd1d42700 (LWP 2419)]
> [New Thread 0x7fffd1541700 (LWP 2420)]
> [New Thread 0x7fffd0d40700 (LWP 2421)]
> [Thread 0x7fffd3545700 (LWP 2415) exited]
> [Thread 0x7fffd3d46700 (LWP 2418) exited]
> [New Thread 0x7fffd3d46700 (LWP 2426)]
> [New Thread 0x7fffd3545700 (LWP 2427)]
> [New Thread 0x7fffcc9d7700 (LWP 2428)]
> [New Thread 0x7fffcc1d6700 (LWP 2429)]
> [Thread 0x7fffd1541700 (LWP 2420) exited]
> [New Thread 0x7fffd1541700 (LWP 2430)]
> [New Thread 0x7fffcb9d5700 (LWP 2431)]
> [New Thread 0x7fffcb1d4700 (LWP 2432)]
> [New Thread 0x7fffca9d3700 (LWP 2433)]
> [Thread 0x7fffcc9d7700 (LWP 2428) exited]
> [Thread 0x7fffd3d46700 (LWP 2426) exited]
> [Thread 0x7fffd3545700 (LWP 2427) exited]
> [Thread 0x7fffd2543700 (LWP 2416) exited]
> [New Thread 0x7fffd2543700 (LWP 2438)]
> [New Thread 0x7fffd3545700 (LWP 2439)]
> [New Thread 0x7fffcc9d7700 (LWP 2440)]
> [New Thread 0x7fffd3d46700 (LWP 2441)]
> *** glibc detected *** /usr/bin/shotwell: free(): invalid pointer:
> 0x000000000521af70 ***
> *** glibc detected *** /usr/bin/shotwell: free(): invalid pointer:
> 0x0000000005379c40 ***
> *** glibc detected *** /usr/bin/shotwell: free(): invalid pointer:
> 0x00000000054a0800 ***
> *** glibc detected *** /usr/bin/shotwell: free(): invalid pointer:
> 0x000000000537de70 ***
> [Thread 0x7fffcc9d7700 (LWP 2440) exited]
> [Thread 0x7fffd3545700 (LWP 2439) exited]
> [Thread 0x7fffd2543700 (LWP 2438) exited]
> [Thread 0x7fffcc1d6700 (LWP 2429) exited]
> [Thread 0x7fffca9d3700 (LWP 2433) exited]
> [Thread 0x7fffd1d42700 (LWP 2419) exited]
> [Thread 0x7fffcb1d4700 (LWP 2432) exited]
> [Thread 0x7fffcb9d5700 (LWP 2431) exited]
> [Thread 0x7fffd0d40700 (LWP 2421) exited]
> [Thread 0x7fffd4547700 (LWP 2417) exited]
> [Thread 0x7fffd1541700 (LWP 2430) exited]
> [New Thread 0x7fffd1541700 (LWP 2446)]
> [New Thread 0x7fffd4547700 (LWP 2447)]
> [New Thread 0x7fffd0d40700 (LWP 2448)]
> [New Thread 0x7fffcb9d5700 (LWP 2449)]
> [New Thread 0x7fffd3545700 (LWP 2450)]
> [New Thread 0x7fffd2543700 (LWP 2451)]
> [New Thread 0x7fffcc5e1700 (LWP 2457)]
> [New Thread 0x7fffcb1d4700 (LWP 2458)]
> [New Thread 0x7fffc9ed6700 (LWP 2459)]
> [New Thread 0x7fffc8e8f700 (LWP 2460)]
> [New Thread 0x7fffc868e700 (LWP 2461)]
> [Thread 0x7fffc8e8f700 (LWP 2460) exited]
> [Thread 0x7fffcb1d4700 (LWP 2458) exited]
> [Thread 0x7fffc9ed6700 (LWP 2459) exited]
> [Thread 0x7fffcc5e1700 (LWP 2457) exited]
> [Thread 0x7fffd1541700 (LWP 2446) exited]
> [Thread 0x7fffcb9d5700 (LWP 2449) exited]
> [Thread 0x7fffd0d40700 (LWP 2448) exited]
> [Thread 0x7fffd3545700 (LWP 2450) exited]
> [Thread 0x7fffd2543700 (LWP 2451) exited]
> [Thread 0x7fffd4547700 (LWP 2447) exited]
> [Thread 0x7fffd3d46700 (LWP 2441) exited]
> [New Thread 0x7fffd3d46700 (LWP 2462)]
> [New Thread 0x7fffd4547700 (LWP 2463)]
> [New Thread 0x7fffd2543700 (LWP 2464)]
> [New Thread 0x7fffd3545700 (LWP 2465)]
> [New Thread 0x7fffd1548700 (LWP 2466)]
> [New Thread 0x7fffd0d47700 (LWP 2467)]
> ^Z
> Program received signal SIGTSTP, Stopped (user).
> 0x00007ffff522eb41 in ?? () from /usr/lib/libpango-1.0.so.0
> (gdb) bt
> #0  0x00007ffff522eb41 in ?? () from /usr/lib/libpango-1.0.so.0
> #1  0x00007ffff5234286 in pango_layout_get_iter ()
>   from /usr/lib/libpango-1.0.so.0
> #2  0x00007ffff52394b4 in pango_renderer_draw_layout ()
>   from /usr/lib/libpango-1.0.so.0
> #3  0x00007ffff5c18bf8 in ?? () from /usr/lib/libpangocairo-1.0.so.0
> #4  0x0000000000599292 in checkerboard_item_paint ()
> #5  0x00000000005997a5 in ?? ()
> #6  0x00007ffff6211518 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #7  0x00007ffff4caf2aa in g_closure_invoke ()
> from /usr/lib/libgobject-2.0.so.0
> #8  0x00007ffff4cc5363 in ?? () from /usr/lib/libgobject-2.0.so.0
> #9  0x00007ffff4cc6a2c in g_signal_emit_valist ()
>   from /usr/lib/libgobject-2.0.so.0
> #10 0x00007ffff4cc71a3 in g_signal_emit ()
> from /usr/lib/libgobject-2.0.so.0
> #11 0x00007ffff6327bff in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #12 0x00007ffff620aca6 in gtk_main_do_event ()
>   from /usr/lib/libgtk-x11-2.0.so.0
> #13 0x00007ffff5e64ff2 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #14 0x00007ffff5e64f9f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #15 0x00007ffff5e64f9f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #16 0x00007ffff5e64f9f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #17 0x00007ffff5e64f9f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #18 0x00007ffff5e61abb in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> ---Type <return> to continue, or q <return> to quit---q
> Quit
> (gdb)
>
>
> roumano@roumano ~ $ gdb shotwell
> GNU gdb (Gentoo 7.2 p1) 7.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-pc-linux-gnu".
> For bug reporting instructions, please see:
> <http://bugs.gentoo.org/>...
> Reading symbols from /usr/bin/shotwell...(no debugging symbols
> found)...done.
> (gdb) run
> Starting program: /usr/bin/shotwell
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7fffd9d80700 (LWP 2492)]
> [New Thread 0x7fffd9378700 (LWP 2493)]
> [New Thread 0x7fffd8b77700 (LWP 2494)]
> [New Thread 0x7fffd8376700 (LWP 2495)]
> [New Thread 0x7fffd7b75700 (LWP 2496)]
> [New Thread 0x7fffd7374700 (LWP 2497)]
> [New Thread 0x7fffd6b73700 (LWP 2498)]
> [New Thread 0x7fffd6372700 (LWP 2499)]
> [New Thread 0x7fffd5b71700 (LWP 2500)]
> [New Thread 0x7fffd4547700 (LWP 2501)]
> [New Thread 0x7fffd3d46700 (LWP 2502)]
> [New Thread 0x7fffd3545700 (LWP 2503)]
> [New Thread 0x7fffd2d44700 (LWP 2504)]
> [New Thread 0x7fffd2543700 (LWP 2505)]
> [Thread 0x7fffd3545700 (LWP 2503) exited]
> [Thread 0x7fffd2543700 (LWP 2505) exited]
> [Thread 0x7fffd2d44700 (LWP 2504) exited]
> [Thread 0x7fffd3d46700 (LWP 2502) exited]
> [New Thread 0x7fffd3d46700 (LWP 2507)]
> [New Thread 0x7fffd2d44700 (LWP 2508)]
> [New Thread 0x7fffd2543700 (LWP 2509)]
> [New Thread 0x7fffd3545700 (LWP 2510)]
> [New Thread 0x7fffd1d42700 (LWP 2511)]
> [New Thread 0x7fffd1541700 (LWP 2512)]
> [New Thread 0x7fffd0d40700 (LWP 2513)]
> [New Thread 0x7fffcd644700 (LWP 2521)]
> [New Thread 0x7fffcce43700 (LWP 2522)]
> [New Thread 0x7fffcb985700 (LWP 2524)]
> [New Thread 0x7fffcb184700 (LWP 2525)]
> [New Thread 0x7fffca983700 (LWP 2526)]
> *** glibc detected *** /usr/bin/shotwell: free(): invalid pointer:
> 0x000000000520dea0 ***
> *** glibc detected *** /usr/bin/shotwell: free(): invalid pointer:
> 0x00000000050ab6e0 ***
> *** glibc detected *** /usr/bin/shotwell: free(): invalid pointer:
> 0x0000000005277870 ***
> *** glibc detected *** /usr/bin/shotwell: free(): invalid pointer:
> 0x0000000004906af0 ***
> [Thread 0x7fffcce43700 (LWP 2522) exited]
> [Thread 0x7fffcb184700 (LWP 2525) exited]
> [Thread 0x7fffca983700 (LWP 2526) exited]
> [Thread 0x7fffcb985700 (LWP 2524) exited]
> [New Thread 0x7fffcb985700 (LWP 2535)]
> [New Thread 0x7fffca983700 (LWP 2537)]
> [New Thread 0x7fffcb184700 (LWP 2538)]
> [New Thread 0x7fffcce43700 (LWP 2539)]
> [Thread 0x7fffcb184700 (LWP 2538) exited]
> [Thread 0x7fffca983700 (LWP 2537) exited]
> [Thread 0x7fffcd644700 (LWP 2521) exited]
> [Thread 0x7fffcb985700 (LWP 2535) exited]
> ^Z
> Program received signal SIGTSTP, Stopped (user).
> 0x00007ffff37241f3 in poll () from /lib64/libc.so.6
> (gdb) bt
> #0  0x00007ffff37241f3 in poll () from /lib64/libc.so.6
> #1  0x00007ffff4388fb9 in ?? () from /usr/lib/libglib-2.0.so.0
> #2  0x00007ffff4389765 in g_main_loop_run ()
> from /usr/lib/libglib-2.0.so.0
> #3  0x00007ffff620aed7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #4  0x000000000069026c in application_start ()
> #5  0x000000000057e285 in library_exec ()
> #6  0x000000000057ec51 in _vala_main ()
> #7  0x000000000057ee69 in main ()
> (gdb)
>
>
> Le lundi 19 septembre 2011 à 13:14 -0700, Clinton Rogers a écrit :
> > Hi Roumano,
> >
> > This does appear to be rather serious, and if we could get more
> > information from you about how it happens, it might help us fix it.
> > To run Shotwell from within GDB, please do the following:
> >      1. From the command line, run 'gdb shotwell'.
> >      2. After some copyright and debugging information scrolls past,
> >         you should see a prompt that looks like '(gdb)'. At this
> >         prompt, type 'run'. Shotwell should start at this point.
> >      3. Try performing the operation that triggers the errors below
> >         again.
> >      4. Once you see the errors start to appear on the console, press
> >         Ctrl+Z.  This will temporarily halt Shotwell.
> >      5. At the '(gdb)' prompt, type 'bt'.  This should cause GDB to
> >         display what functions were being called at the time Shotwell
> >         was stopped. You can also type 'continue' to cause Shotwell to
> >         resume.
> > If you don't mind me asking, was this during import?  What kinds of
> > photos were being imported at the time? The 'No accelerated IMDCT
> > transform found' messages make me wonder if the problem lies within
> > libraw.
> >
> > Thank you for taking time to report this to us.
> >
> > Cheers,
> > -c
> >
> > On Mon, Sep 19, 2011 at 12:25 PM, Roumano <[email protected]> wrote:
> >         I using the 0.11.1 version (build by gentoo) on a Gentoo 64
> >         bits Linux,
> >
> >         Linux roumano 2.6.39-gentoo-r3 #1 SMP Thu Jul 28 00:50:57 CEST
> >         2011
> >         x86_64 Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz GenuineIntel
> >         GNU/Linux
> >
> >                I see lot of (50 times for 20 000 pictures) these kind
> >         of output
> >         on the
> >                terminal when launch shotwell for the first time (or a
> >         fresh
> >                configuration via mv ~/.xnview{,.old} && shotwell
> >
> >         Output :
> >         ~ $ shotwell
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000002509c80 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000006b52670 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000006f64890 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000006f9bb80 ***
> >         No accelerated IMDCT transform found
> >         No accelerated IMDCT transform found
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000007a4e400 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000007cb9160 ***
> >         No accelerated IMDCT transform found
> >         No accelerated IMDCT transform found
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000007e13f40 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000007dd3fc0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x00000000088c35d0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x00000000087f7390 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000007c715a0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x00000000076b63b0 ***
> >         No accelerated IMDCT transform found
> >         Failed to play the file: couldn't get state.
> >         No accelerated IMDCT transform found
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000009732380 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000009726770 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x00000000097da410 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000008fabf50 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000009872820 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x00000000082653e0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000a109800 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000a55d5a0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000affc000 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000b099fe0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000b08cc30 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000ac4cb30 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000a8d9230 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000af69580 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000b1e7160 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x0000000008e63b80 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000b8682b0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000b52aa80 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000c346c30 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000c117f90 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000c52c6a0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000cc20a40 ***
> >         No accelerated IMDCT transform found
> >         No accelerated IMDCT transform found
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000c8a1f00 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000ceffae0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000d82fee0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000d5b0cd0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000dc91440 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000dc3c0e0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000e339700 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000e406820 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000e74e650 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000e31e600 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000e895130 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000e699ab0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000e9a67c0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000e99d280 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000ec8fa30 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000ee15430 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000f0b6750 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000ee9f210 ***
> >
> >
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000f0feae0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000f9bdde0 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000ec77380 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000fa73940 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000f930570 ***
> >         *** glibc detected *** shotwell: free(): invalid pointer:
> >         0x000000000fcf1f70 ***
> >
> >         Can i help you more (launch shotwell under gdb ? how ?
> >
> >         Regards
> >
> >
> >
> >         _______________________________________________
> >         Shotwell mailing list
> >         [email protected]
> >         http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
> >
>
>
>
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to