Re: [Geeqie-devel] munmap_chunk(): invalid pointer - with backtrace

2009-02-05 Thread Michael Schwendt
On Thu, 05 Feb 2009 19:41:25 -0500, Christopher wrote:

> In either case, would it be helpful to file a bug requesting better
> backtrace output?

There's something being planned already.
https://fedoraproject.org/wiki/Features/CrashCatcher

> If so, I'm not sure what's missing from the trace;
> it's mostly gobbledygook to me.

Source code details, such as file names, line numbers, code fragments and
current value of variables for the trace points.

--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] munmap_chunk(): invalid pointer - with backtrace

2009-02-05 Thread Christopher Beland
On Thu, 2009-02-05 at 15:34 +0100, Michael Schwendt wrote:
> Then bugbuddy's output is not helpful.

I didn't get the GUI pop-up version of Bug Buddy that normally appears
when a desktop application crashes; I found this in my gnome-terminal.
But I was also logged into the machine remotely via "ssh -Y", so I'm not
sure if this is what Bug Buddy does with remote applications, or if this
was generated by geeqie internally.

In either case, would it be helpful to file a bug requesting better
backtrace output?  If so, I'm not sure what's missing from the trace;
it's mostly gobbledygook to me.

-B.


--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] Image orientation

2009-02-05 Thread Christopher Beland
On Thu, 2009-02-05 at 20:16 +0100, Vladimir Nadvornik wrote:
> It is difficult to pick one method when the requirements are different for
> writting to image files or for writting to Geeqie's private data.
> 
> Current configuration allows both these methods and also something inbetween.
> But maybe some options could be merged to simplify it.

If it's "things that the user types in which are associated with an
image", it should be one way (instant save) or the other (save on
request); it doesn't really matter where in the filesystem the data
lives.  The only question I see here is, "does the user need an
opportunity to undo the changes they've just made"?  If not, or if there
is an "Undo" menu option or button, I would make it "instant
save" (under the hood being "almost instant" for performance
optimization).

If you're talking about metadata changes that result from an "Edit"
action or just the caching of internal calculations, it seems clear to
me those can go to disk at the earliest opportunity.

-B.


--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] Image orientation

2009-02-05 Thread Vladimir Nadvornik
Dne středa 04 únor 2009 Christopher Beland napsal(a):
> On Wed, 2009-02-04 at 22:29 +0100, Vladimir Nadvornik wrote:
> > - Queue is written on disk, it happens after click on the button, switch
> > to another image, directory or timeout. Corresponding options are
> >
> > "Write metadata after timeout"
> > "Write metadata on image change"
> > "Write metadata on directory change"
>
> As far as the UI is concerned, there are two standard mechanisms which
> people generally understand.
>
> 1.) Instant save - what you write will be stored to disk with no
> opportunity to cancel, unless there is a catastrophic crash or power
> loss.
>
> 2.) There is a "Save" button and a "Cancel" button or mechanism.  What
> you write will only be written to disk if you intentionally hit "Save".

> I don't understand the icons that are in the keyword editing interface
> right now.
The icons are for writting to multiple files. This is a required feature but
GUI should be probably changed. You can just ignore the buttons for now.

>
> I would recommend picking one of these traditional methods and eliminate
> the option to set when metadata is actually written.  If "instant save"
> is chosen, just do something sensible - like write on any one of these
> events, or when the metadata editor is closed, or on a timeout of 1
> second or so.
>

It is difficult to pick one method when the requirements are different for
writting to image files or for writting to Geeqie's private data.

Current configuration allows both these methods and also something inbetween.
But maybe some options could be merged to simplify it.


> This is a bit different from changing image orientation, where there is
> no opportunity to have a "Save" button; it either gets written right
> away if you are doing an "Edit" operation, or not at all if you do a
> "View" operation.
>

I can imagine a menu entry "Save orientation permanently", however I am
not sure how good idea it is.

Vladimir

--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] munmap_chunk(): invalid pointer - with backtrace

2009-02-05 Thread Michael Schwendt
On Thu, 05 Feb 2009 09:01:34 -0500, Christopher wrote:

> On Thu, 2009-02-05 at 09:48 +0100, Michael Schwendt wrote:
> 
> > Running "debuginfo-install geeqie" would be needed to install the
> > -debuginfo packages that would complete the missing details in this
> > backtrace ( http://fedoraproject.org/wiki/StackTraces ). Highly
> > recommended also in case you can reproduce such a problem.
> 
> geeqie-debuginfo-1.0-0.13.alpha3.fc11.x86_64 was installed at the time
> the backtrace was generated.  

Then bugbuddy's output is not helpful.

--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] munmap_chunk(): invalid pointer - with backtrace

2009-02-05 Thread Christopher Beland
On Thu, 2009-02-05 at 09:48 +0100, Michael Schwendt wrote:

> Running "debuginfo-install geeqie" would be needed to install the
> -debuginfo packages that would complete the missing details in this
> backtrace ( http://fedoraproject.org/wiki/StackTraces ). Highly
> recommended also in case you can reproduce such a problem.

geeqie-debuginfo-1.0-0.13.alpha3.fc11.x86_64 was installed at the time
the backtrace was generated.  

-B.


--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] munmap_chunk(): invalid pointer - with backtrace

2009-02-05 Thread Michael Schwendt
On Wed, 04 Feb 2009 17:25:41 -0500, Christopher wrote:

> I'm not sure exactly when it happened, but I found this on my terminal
> after viewing an image, using the metadata editor, and looking at
> metadata preferences.
> 
> 
> *** glibc detected *** geeqie: munmap_chunk(): invalid pointer:
> 0x00451ba0 ***
> === Backtrace: =
> /lib64/libc.so.6[0x3c71277f78]
> geeqie[0x48d507]
> geeqie[0x466b5d]
> geeqie[0x466d65]
> geeqie[0x45a90c]

Running "debuginfo-install geeqie" would be needed to install the
-debuginfo packages that would complete the missing details in this
backtrace ( http://fedoraproject.org/wiki/StackTraces ). Highly
recommended also in case you can reproduce such a problem.

--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel