I looked at this bug for a while, and here's what I have found so far:

The crash happens because gtk gets a NULL pointer when it wants a
pointer to a GtkWidget. Specifically, this seems to happen in src/xqf.c,
about line 2860, in create_player_menu_item, where pixmap becomes NULL.

The reason for this is that src/loadpixmap.c, function
load_pixmap_as_pixmap, does complicated things to try to load a PNG
instead of an XPM, and then tries to use dlsym to find an XPM linked
into the executable. dlsym fails, returns NULL, and then everything else
fails until the crash happens.

The fix would seem to be to not play tricks with dlsym, but I'll look at
that later. For now I just want to report what I found. Hope this helps.

-- 
Yet another password: just say no.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to