Could you please do a
"gdb rodent"
And when the program segfaults, do a
"gdb> where"
and post the output here. It is very possible that the segfault is due to a bookmarks issue, so the output of
"cat ~/.gtk-bookmarks"
might also prove helpful.
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
after doing 'gdb rodent' and typing 'run' into gdb prompt, rodent window doesn't get closed. it stays with not drawn elements. then typing where results in:
(gdb) where
#0 0xb7fa7139 in rfm_get_view_preferences () from /usr/lib/librfm.so.1
#1 0xb7f88a6a in rodent_full_reload_view () from /usr/lib/librodent.so.1
#2 0xb7fd588b in ?? () from /usr/lib/librfm_gridview.so.1
#3 0xb7fd82c7 in create_gridview () from /usr/lib/librfm_gridview.so.1
#4 0x0804a175 in ?? ()
#5 0xb7127223 in __libc_start_main () from /lib/libc.so.6
#6 0x0804a509 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further
(gdb)
i've muted some usernames/paths in gtk-bookmarks, but left some possibli relevant elements like ports or underscore in paths and whatever else:
The "Not enough registers or memory available to unwind" seems to be pointing to something, maybe related to a similar condition in rodent-ps on Tiny Linux.
If it is a memory condition, I would need to reproduce the conditions of your system. For this I would need to know:
a) How much RAM does your system have
b) what Linux Distro are you using
c) kernel characteristics (output of "uname -a")
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
uname -a
Linux corvinusbase 3.0-ARCH #1 SMP PREEMPT Tue Aug 30 07:32:23 UTC 2011 i686 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux
What might be also relevant: I am using rodent 4.7.0 on my notebook (also archlinux), and it works fine. On the current machine, rodent 4.7.0 had segfaulted when I was hitting right mouse button twice (that is also been reported by someone other here: http://aur.archlinux.org/packages.php?ID=49075 (at the time he reported the package contained a verion 4.7.0 of rodent).
And 4.7.2 keeps segfaulting directly at start on the machine, so that I didn't risk to upgrade rodent on my notebook.
Let me know if more information is needed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In this tarball, 2 segfaults were fixed. One on startup, and one on pressing right button for popup menu twice.
Both these bugs were in 4.7.0, 4.7.1 and 4.7.2.
This would help us determine if the bug you encountered is the same or a different one.
thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Unfortunately I've found another segfault on startup while testing in ArchLinux. If the system does not have the hicolor icon theme installed, the gtk-icontheme functions screw everything up. This condition is rare, but happens to be the configuration of my Archlinux box. Once that other bug is fixed I'll close this bug report.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
rodent output with --with-debug
sorry missed some dependencies:
libsm 1.2.0
libzip 0.10
file 5.09
gtk2 2.24.6
gdk-pixbuf2 2.24.0
libxml2 2.7.8
atk 2.2.0
fontconfig 2.8.0
intltool 0.41.1
cairo 1.10.2
librsvg 2.34.1
trace part 1 (split -n2)
trace part 2 (split -n2)
Cannot reproduce described situation. We need more information to study the case.
A gdb traceback would be especially useful.
Thanks!
Could you please do a
"gdb rodent"
And when the program segfaults, do a
"gdb> where"
and post the output here. It is very possible that the segfault is due to a bookmarks issue, so the output of
"cat ~/.gtk-bookmarks"
might also prove helpful.
Thanks!
after doing 'gdb rodent' and typing 'run' into gdb prompt, rodent window doesn't get closed. it stays with not drawn elements. then typing where results in:
(gdb) where
#0 0xb7fa7139 in rfm_get_view_preferences () from /usr/lib/librfm.so.1
#1 0xb7f88a6a in rodent_full_reload_view () from /usr/lib/librodent.so.1
#2 0xb7fd588b in ?? () from /usr/lib/librfm_gridview.so.1
#3 0xb7fd82c7 in create_gridview () from /usr/lib/librfm_gridview.so.1
#4 0x0804a175 in ?? ()
#5 0xb7127223 in __libc_start_main () from /lib/libc.so.6
#6 0x0804a509 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further
(gdb)
i've muted some usernames/paths in gtk-bookmarks, but left some possibli relevant elements like ports or underscore in paths and whatever else:
cat ~/.gtk-bookmarks
file:///tmp
file:///home/juri/eigene_texte/FH/IM2 IM2
sftp://user@muted.muted.de/ muted
sftp://user@192.168.2.101/ mimoza
sftp://muted@muted.muted.de/home/muted/s010/muted/.nt hs
sftp://muted@muted.com/home/muted/muted muted
sftp://muted@muted.com:10022/home/muted/share_noindex mutedDump_noindex
file:///home/juri/IM2/seminar
file:///home/juri/ardour_test
sftp://muted@muted.homedns.org/
file:///home/juri/Pictures/Kodak_Bilder
I've also tried to move .gtk-bookmarks and start rodent. it has still segfaulted.
The "Not enough registers or memory available to unwind" seems to be pointing to something, maybe related to a similar condition in rodent-ps on Tiny Linux.
If it is a memory condition, I would need to reproduce the conditions of your system. For this I would need to know:
a) How much RAM does your system have
b) what Linux Distro are you using
c) kernel characteristics (output of "uname -a")
Thanks
RAM:
free -m
total used free shared buffers cached
Mem: 3027 1369 1658 0 18 312
-/+ buffers/cache: 1038 1989
Swap: 996 0 996
Distribution: Archlinux
uname -a
Linux corvinusbase 3.0-ARCH #1 SMP PREEMPT Tue Aug 30 07:32:23 UTC 2011 i686 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux
What might be also relevant: I am using rodent 4.7.0 on my notebook (also archlinux), and it works fine. On the current machine, rodent 4.7.0 had segfaulted when I was hitting right mouse button twice (that is also been reported by someone other here: http://aur.archlinux.org/packages.php?ID=49075 (at the time he reported the package contained a verion 4.7.0 of rodent).
And 4.7.2 keeps segfaulting directly at start on the machine, so that I didn't risk to upgrade rodent on my notebook.
Let me know if more information is needed.
There is nothing unusual in your system setup but Please try the following release candidate for 4.7.3:
http://xffm.foo-projects.org/tests/test-rodent-4.7.3.tar.bz2
In this tarball, 2 segfaults were fixed. One on startup, and one on pressing right button for popup menu twice.
Both these bugs were in 4.7.0, 4.7.1 and 4.7.2.
This would help us determine if the bug you encountered is the same or a different one.
thanks!
You got it.
4.7.3 fixes the segfault on start up and double click issue.
Thanks!
Unfortunately I've found another segfault on startup while testing in ArchLinux. If the system does not have the hicolor icon theme installed, the gtk-icontheme functions screw everything up. This condition is rare, but happens to be the configuration of my Archlinux box. Once that other bug is fixed I'll close this bug report.
Rodent 5.0.3 is now available for download.