On Mon, Sep 30, 2013 at 15:26:50 +0200, Patrick Ohly wrote:
On Sun, 2013-09-29 at 21:34 +0200, Tino Keitel wrote:
> On Sat, Sep 28, 2013 at 20:00:07 +0200, Patrick Ohly wrote:
>
> [...]
>
> > Let's backtrace a bit. What steps are necessary to make it crash without
> > valgrind?
>
> I just click on "Sync now" in sync-ui. It segfaults, and if I restart
> it as long as the sync is running, it segfaults again without any
> further GUI action by the user.
Could it be that no service is selected while running that sync? I was
able to reproduce such a crash in find_updated_source_progress(). Patch
attached.
The correct service is shown at the top of the window, so I guess that
it is selected.
Btw., when I click on "Change or edit sync service", I get a segfault
with a similar backtrace.
I'll try the attached patch.
But that doesn't match your initial stack backtrace at all. Are you
compiling with GTK-2 or GTK-3?
The build environment uses libgtk2.0-dev.
If the crash persists, can you recompile
without optimization and capture another stack backtrace?
OK, I'll try.
Regards,
Tino