-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nemo 1.1.2 Segmentation fault #117
Comments
can you do a backtrace in gdb? (bt after the segfault) Thanks |
Sorry, forgot to submit it. I also got a new message today: (gdb) run (nemo:22632): GLib-GIO-ERROR **: Settings schema 'org.nemo.preferences' does not contain a key named 'show-full-path-titles' Program received signal SIGTRAP, Trace/breakpoint trap. |
Your gsettings schema isn't being updated to have the new key that was added recently (show-full-path-titles). Do this:
And see if it has anything. What I suspect, since I'm guessing you're just using make and make install (and because I've run into this before) is you have a /usr/local/share/glib-2.0 directory that is old, and your system is using the schemas contained there rather than in the typical /usr/share/glib2.0/schemas (a make/make install with wrong or no flags will do that) If you have a /usr/local/share/glib-2.0 directory, try temporarily renaming it, then do the gsettings command above again, and see if there's any difference. |
Oops, please ignore my previous post. I didn't install the new version actually. Here is the updated bt: (gdb) bt PS, I'm trying to help Gentoo devs to create a new ebuild, see the bug https://bugs.gentoo.org/show_bug.cgi?id=440612 |
wow that's not helpful at all :( |
how about that one: (gdb) bt
#0 0x00007ffff40900c6 in ?? () from /lib64/libc.so.6
#1 0x00005555555f41c1 in toolbar_set_view_button (action_id=0x55697d56 <Address 0x55697d56 out of bounds>, pane=<optimized out>)
at nemo-window-menus.c:861
#2 0x00005555555fd6b9 in nemo_window_sync_view_as_menus (window=<optimized out>) at nemo-window.c:1292
#3 load_view_as_menu (window=<optimized out>) at nemo-window.c:1366
#4 load_view_as_menus_callback (file=<optimized out>, callback_data=<optimized out>) at nemo-window.c:1380
#5 0x000055555561604c in call_ready_callbacks_at_idle (callback_data=<optimized out>) at nemo-directory-async.c:1857
#6 0x00007ffff4879d23 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#7 0x00007ffff487a0a0 in ?? () from /usr/lib64/libglib-2.0.so.0
#8 0x00007ffff487a18c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#9 0x00007ffff4e6db0c in g_application_run () from /usr/lib64/libgio-2.0.so.0
#10 0x00005555555ad896 in main (argc=1, argv=0x7fffffffdb08) at nemo-main.c:101 |
Is this happening immediately on startup? Or when you perform certain actions? |
immediately on startup. |
Could you try this change? I cannot get this problem to reproduce, but this may help. Let me know, and I will submit it for patching into Nemo. |
still, similar backtrace (gdb) bt
#0 0x00007ffff4090127 in ?? () from /lib64/libc.so.6
#1 0x00005555555f411f in toolbar_set_view_button (action_id=0x55697d96 <Address 0x55697d96 out of bounds>, pane=0x555555cf0d10)
at nemo-window-menus.c:828
#2 0x00005555555fd6f9 in nemo_window_sync_view_as_menus (window=<optimized out>) at nemo-window.c:1292
#3 load_view_as_menu (window=<optimized out>) at nemo-window.c:1366
#4 load_view_as_menus_callback (file=<optimized out>, callback_data=<optimized out>) at nemo-window.c:1380
#5 0x000055555561608c in call_ready_callbacks_at_idle (callback_data=<optimized out>) at nemo-directory-async.c:1857
#6 0x00007ffff4879d23 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#7 0x00007ffff487a0a0 in ?? () from /usr/lib64/libglib-2.0.so.0
#8 0x00007ffff487a18c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#9 0x00007ffff4e6db0c in g_application_run () from /usr/lib64/libgio-2.0.so.0
#10 0x00005555555ad896 in main (argc=1, argv=0x7fffffffdb08) at nemo-main.c:101 |
Try the patch at that link again (I've updated it). It's also here: |
Yes, that fixed the problem. Thanks a lot. |
Hi, I'm trying to compile nemo in other distribution manually.
So here are the steps:
bash$ autoreconf
/usr/share/aclocal/gtkglextmm-1.2.m4:225: warning: underquoted definition of AC_GTKGLEXTMM_SUPPORTS_MULTIHEAD
/usr/share/aclocal/gtkglextmm-1.2.m4:225: run info '(automake)Extending aclocal'
/usr/share/aclocal/gtkglextmm-1.2.m4:225: or see http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
libnemo-extension/Makefile.am:78: addprefix $(srcdir: non-POSIX variable name
libnemo-extension/Makefile.am:78: (probably a GNU make extension)
bash$ ./configure --disable-libexif --disable-xmp --disable-packagekit --disable-update-mimedb --enable-debug --enable-tracker=no --enable-introspection=no
(first I tried with default settings ./configure)
nemo-1.1.2:
(gdb) run
Starting program: /home/blshkv/linuxmint-nemo-7bee834/src/.libs/nemo
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffeb476700 (LWP 8000)]
[New Thread 0x7fffeac75700 (LWP 8001)]
[New Thread 0x7fffea474700 (LWP 8002)]
[New Thread 0x7fffe8c41700 (LWP 8003)]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff40900c6 in ?? () from /lib64/libc.so.6
emerge --info
Portage 2.1.11.31 (hardened/linux/amd64, gcc-4.5.4, glibc-2.15-r3, 3.5.4-pentoo x86_64)
System uname: Linux-3.5.4-pentoo-x86_64-Intel-R-_Core-TM-i5_CPU_M_520@_2.40GHz-with-gentoo-2.1
Timestamp of tree: Tue, 20 Nov 2012 01:00:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash: 4.2_p37
dev-java/java-config: 2.1.11-r3
dev-lang/python: 2.7.3-r2, 3.2.3
dev-util/cmake: 2.8.9
dev-util/pkgconfig: 0.27.1
sys-apps/baselayout: 2.1-r1
sys-apps/openrc: 0.11.5::pentoo
sys-apps/sandbox: 2.6
sys-devel/autoconf: 2.13, 2.68
sys-devel/automake: 1.11.6
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.5.4, 4.6.3
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4-r4
sys-devel/make: 3.82-r3
sys-kernel/linux-headers: 3.4-r2 (virtual/os-headers)
sys-libs/glibc: 2.15-r3
Let me know if I can provide more information
The text was updated successfully, but these errors were encountered: