gtk+ applications crash when filechooser opened

Ken Brown kbrown@cornell.edu
Fri Dec 13 14:25:00 GMT 2013


On 12/13/2013 2:12 AM, Carl Michal wrote:
> I recently started trying to port a gtk program to cygwin, and have
> found that my program crashes everytime it tries to open a file chooser
> widget.
>
> This doesn't happen with just my own programs, but also with gvim and
> emacs-x11. Either will start up ok, but both crash as soon as File->Open
> is selected.
>
> I see this problem with both the gtk+-2 and gtk3 versions of my program.
> I've done a little digging with the debugger, and see that the crash
> happens deep in glib at this line:
>
>    return pthread_getspecific (*g_private_get_impl (key));
>
> The g_private_get_impl call completes ok, but pthread_getspecific causes
> a pretty dramatic crash:
>
> g_private_get (key=0x2003c5d8, key@entry=0x6acb1260
> <private_thread_memory>) at
> /usr/src/debug/glib2.0-2.36.4-4/glib/gthread-posix.c:1005
> 1005    }
> (gdb) step
> 1004      return pthread_getspecific (*g_private_get_impl (key));
> (gdb) step
> /netrel/src/gdb-7.6.50-4/gdb/infrun.c:1942: internal-error: resume:
> Assertion `pc_in_thread_step_range (pc, tp)' failed.
> A problem internal to GDB has been detected,
> further debugging may prove unreliable.
> Quit this debugging session? (y or n)
>
> I notice from a previous post on the list that someone else has seen
> similar problems. I also saw that there was a new glib version on Dec 6.
> Unfortunately, reverting to libglib2.0_0-2.36.4-3 (or -1) from -4
> doesn't seem to help at all.
>
> I've attached output of cygcheck.
>
> Any advice would be appreciated,

This discussion belongs on the cygwin-xfree list.  I'm sending a 
followup there.

Ken

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list