Summary: | XFCE - Creating a 'Launcher' disappears when entering a character into any field | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arman <arman.haghi> |
Component: | Current packages | Assignee: | XFCE Team <xfce> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | arman.haghi, notordoktor |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Arman
2010-02-11 06:44:12 UTC
Need a full backtrace from gdb[1] from the segmentation fault you get from command line since this likely can be reproduced only by you. [1] http://www.gentoo.org/proj/en/qa/backtraces.xml Hi, Thank you for your speedy response and guidance. Steps I've taken: 1. CFLAGS "-02" and "-ggdb" added to make.conf 2. FEATURES "splitdebug" added to make.conf 3. Made sure there's no "-s" LDFLAG in make.conf 4. Reinstalled exo and glib (emerge -av exo glib) 5. Installed gdb (emerge -av gdb) 6. Run gdb /usr/bin/exo-desktop-item-edit (gdb) set args -c . -t Application (gdb) run **output:** Starting program: /usr/bin/exo-desktop-item-edit -c . -t Application [Thread debugging using libthread_db enabled] [New Thread 0xb7356b70 (LWP 3000)] [New Thread 0xb69ffb70 (LWP 3001)] [Thread 0xb69ffb70 (LWP 3001) exited] [Thread 0xb7356b70 (LWP 3000) exited] **at this stage the dialogue appears and I can type into all but the Title field, and the moment I type anything into the Title field it disappears with:** (exo-desktop-item-edit:2996): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed Program received signal SIGSEGV, Segmentation fault. 0xb78cafb7 in strstr () from /lib/libc.so.6 Update: I reinstalled libc (emerge -av glibc) and the output on fail is now: (exo-desktop-item-edit:7215): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed Program received signal SIGSEGV, Segmentation fault. *__GI_strstr (haystack_start=0x0, needle_start=0x816db60 "a") at strstr.c:58 58 strstr.c: No such file or directory. in strstr.c I have same error when execute $ exo-desktop-item-edit -c . -t Application but execute # exo-desktop-item-edit -c . -t Application no error I don't know why (In reply to comment #4) > I have same error when execute $ exo-desktop-item-edit -c . -t Application > but execute # exo-desktop-item-edit -c . -t Application no error > I don't know why > > I can confirm this. I'm OK It seems that I upgraded x11-libs/libX11, to the 1.3.3 version. (In reply to comment #6) > I'm OK > It seems that I upgraded x11-libs/libX11, to the 1.3.3 version. > Upgrading libX11 to 1.3.3 did fix this issue for you? (In reply to comment #7) > (In reply to comment #6) > > I'm OK > > It seems that I upgraded x11-libs/libX11, to the 1.3.3 version. > > > > Upgrading libX11 to 1.3.3 did fix this issue for you? > Sorry, I am not sure (In reply to comment #8) > Sorry, I am not sure Hmmm? Either it works now or not... not exactly hard to verify?
> Upgrading libX11 to 1.3.3 did fix this issue for you?
hi, I've upgraded to libX11 1.3.3 and this hasn't solved the issue for me, exact same problem and console outputs as before.
is there any way i can help this debug process?
my gentoo right now of this problem I thought this issue is resolved because I am upgraded libx11 Now seems not so I do not know what it is to solve this problem sorry (Sorry, my English is not good, probably not made myself clear) I do not know enough about glib to understand the issues. Issuing a google search for "GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed" turned up a number of example patches. Most likely, the issue is locale related. (In reply to comment #4) > I have same error when execute $ exo-desktop-item-edit -c . -t Application > but execute # exo-desktop-item-edit -c . -t Application no error > I don't know why Seem to work here with exo-0.5.5 (and rest of xfce-4.8.0_pre2 from ~arch). Please retry. |