Announce: Rodent Delta is now yours.

Harold Aling xfce at sait.nl
Tue Jul 3 13:01:24 CEST 2012


On Thu, Jun 28, 2012 at 12:08 AM, edscott wilson garcia
<edscott at xfce.org> wrote:
>
>
> ===========================================
> Rodent Delta (aka xffm 4.8.0) is now yours.
> ===========================================

I can get Rodent 4.8.0 to crash using these steps:

1. Open rodent
2. Davigate into a directory
3. Go one level up
4. Right click

Ubuntu 12.04 + Official Rodent amd64 .deb


Backtraces:

*** glibc detected *** rodent: double free or corruption (fasttop):
0x0000000002655bd0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7e626)[0x7f4f92e27626]
/usr/local/lib/librodent.so.1(rodent_bookmark_set_menuitems+0xb5)[0x7f4f96d33095]
/usr/local/lib/librodent.so.1(+0x10372)[0x7f4f96d37372]
/usr/local/lib/librodent.so.1(rodent_do_popup+0x798)[0x7f4f96d3a438]
/usr/local/lib/librodent.so.1(rodent_signal_on_button_press+0x300)[0x7f4f96d45900]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x136dd8)[0x7f4f960cddd8]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x132)[0x7f4f9420bca2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20d71)[0x7f4f9421cd71]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xa5e)[0x7f4f94224d7e]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f4f94225242]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x251191)[0x7f4f961e8191]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc3)[0x7f4f960cbf63]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x283)[0x7f4f960cc2c3]
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x5bcac)[0x7f4f95d40cac]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x133)[0x7f4f93b48d53]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x480a0)[0x7f4f93b490a0]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x6a)[0x7f4f93b4949a]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f4f960cb2f7]
rodent[0x402754]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f4f92dca76d]
rodent[0x401eb9]
======= Memory map: ========
00400000-00404000 r-xp 00000000 08:02 7885077
  /usr/local/bin/rodent
00603000-00604000 r--p 00003000 08:02 7885077
  /usr/local/bin/rodent
00604000-00605000 rw-p 00004000 08:02 7885077
  /usr/local/bin/rodent
024ce000-026e0000 rw-p 00000000 00:00 0                                  [heap]
7f4f417fb000-7f4f417fc000 ---p 00000000 00:00 0
7f4f417fc000-7f4f41ffc000 rw-p 00000000 00:00 0
7f4f41ffc000-7f4f41ffd000 ---p 00000000 00:00 0
7f4f41ffd000-7f4f427fd000 rw-p 00000000 00:00 0
7f4f427fd000-7f4f427fe000 ---p 00000000 00:00 0
7f4f427fe000-7f4f42ffe000 rw-p 00000000 00:00 0
7f4f437ff000-7f4f43800000 ---p 00000000 00:00 0
7f4f43800000-7f4f44000000 rw-p 00000000 00:00 0
7f4f44000000-7f4f44022000 rw-p 00000000 00:00 0
7f4f44022000-7f4f48000000 ---p 00000000 00:00 0
7f4f48000000-7f4f48022000 rw-p 00000000 00:00 0
7f4f48022000-7f4f4c000000 ---p 00000000 00:00 0
7f4f4c000000-7f4f4c022000 rw-p 00000000 00:00 0
7f4f4c022000-7f4f50000000 ---p 00000000 00:00 0
7f4f50000000-7f4f5018b000 rw-p 00000000 00:00 0
7f4f5018b000-7f4f54000000 ---p 00000000 00:00 0
7f4f567fd000-7f4f567fe000 ---p 00000000 00:00 0
7f4f567fe000-7f4f56ffe000 rw-p 00000000 00:00 0
7f4f58000000-7f4f5803a000 rw-p 00000000 00:00 0
7f4f5803a000-7f4f5c000000 ---p 00000000 00:00 0
7f4f5c000000-7f4f5c022000 rw-p 00000000 00:00 0
7f4f5c022000-7f4f60000000 ---p 00000000 00:00 0
7f4f60000000-7f4f60022000 rw-p 00000000 00:00 0
7f4f60022000-7f4f64000000 ---p 00000000 00:00 0
7f4f64000000-7f4f64189000 rw-p 00000000 00:00 0
7f4f64189000-7f4f68000000 ---p 00000000 00:00 0
7f4f68000000-7f4f68051000 rw-p 00000000 00:00 0
7f4f68051000-7f4f6c000000 ---p 00000000 00:00 0
7f4f6c000000-7f4f6c1a2000 rw-p 00000000 00:00 0
7f4f6c1a2000-7f4f70000000 ---p 00000000 00:00 0
7f4f74000000-7f4f7404b000 rw-p 00000000 00:00 0
7f4f7404b000-7f4f78000000 ---p 00000000 00:00 0
7f4f78000000-7f4f78071000 rw-p 00000000 00:00 0
7f4f78071000-7f4f7c000000 ---p 00000000 00:00 0
7f4f7c000000-7f4f7c223000 rw-p 00000000 00:00 0
7f4f7c223000-7f4f80000000 ---p 00000000 00:00 0
7f4f80000000-7f4f800fd000 rw-p 00000000 00:00 0
7f4f800fd000-7f4f84000000 ---p 00000000 00:00 0
7f4f84121000-7f4f84126000 r-xp 00000000 08:02 8126729
  /usr/local/lib/rfm/libps.so.0.0.0
7f4f84126000-7f4f84326000 ---p 00005000 08:02 8126729
  /usr/local/lib/rfm/libps.so.0.0.0
7f4f84326000-7f4f84327000 r--p 00005000 08:02 8126729
  /usr/local/lib/rfm/libps.so.0.0.0
7f4f84327000-7f4f84328000 rw-p 00006000 08:02 8126729
  /usr/local/lib/rfm/libps.so.0.0.0
7f4f84328000-7f4f84331000 r-xp 00000000 08:02 8126713
  /usr/local/lib/rfm/libfgr.so.0.0.0
7f4f84331000-7f4f84531000 ---p 00009000 08:02 8126713
  /usr/local/lib/rfm/libfgr.so.0.0.0
7f4f84531000-7f4f84532000 r--p 00009000 08:02 8126713
  /usr/local/lib/rfm/libfgr.so.0.0.0
7f4f84532000-7f4f84533000 rw-p 0000a000 08:02 8126713
  /usr/local/lib/rfm/libfgr.so.0.0.0
7f4f84533000-7f4f84539000 r-xp 00000000 08:02 8126705
  /usr/local/lib/rfm/libcombobox.so.0.0.0
7f4f84539000-7f4f84738000 ---p 00006000 08:02 8126705
  /usr/local/lib/rfm/libcombobox.so.0.0.0
7f4f84738000-7f4f84739000 r--p 00005000 08:02 8126705
  /usr/local/lib/rfm/libcombobox.so.0.0.0
7f4f84739000-7f4f8473a000 rw-p 00006000 08:02 8126705
  /usr/local/lib/rfm/libcombobox.so.0.0.0
7f4f84d33000-7f4f84d3a000 r-xp 00000000 08:02 8126733
  /usr/local/lib/rfm/libdotdesktop.so.0.0.0
7f4f84d3a000-7f4f84f39000 ---p 00007000 08:02 8126733
  /usr/local/lib/rfm/libdotdesktop.so.0.0.0
7f4f84f39000-7f4f84f3a000 r--p 00006000 08:02 8126733
  /usr/local/lib/rfm/libdotdesktop.so.0.0.0
7f4f84f3a000-7f4f84f3b000 rw-p 00007000 08:02 8126733
  /usr/local/lib/rfm/libdotdesktop.so.0.0.0
7f4f84f3b000-7f4f84f3f000 r-xp 00000000 08:02 7998234
  /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f4f84f3f000-7f4f8513f000 ---p 00004000 08:02 7998234
  /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f4f8513f000-7f4f85140000 r--p 00004000 08:02 7998234
  /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f4f85140000-7f4f85141000 rw-p 00005000 08:02 7998234
  /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f4f85ae5000-7f4f85b23000 r-xp 00000000 08:02 7869155
  /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f4f85b23000-7f4f85d22000 ---p 0003e000 08:02 7869155
  /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f4f85d22000-7f4f85d23000 r--p 0003d000 08:02 7869155
  /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f4f85d23000-7f4f85d24000 rw-p 0003e000 08:02 7869155
  /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f4f85d24000-7f4f85d34000 rw-p 00000000 00:00 0
7f4f85d34000-7f4f85d38000 r-xp 00000000 08:02 7998244
  /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7f4f85d38000-7f4f85f38000 ---p 00004000 08:02 7998244
  /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.soAborted
(core dumped)

-and-

Program received signal SIGABRT, Aborted.
0x00007ffff3629445 in __GI_raise (sig=<optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff3629445 in __GI_raise (sig=<optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff362cbab in __GI_abort () at abort.c:91
#2  0x00007ffff3666e2e in __libc_message (do_abort=2,
fmt=0x7ffff376f0d0 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#3  0x00007ffff3671626 in malloc_printerr (action=3,
str=0x7ffff376f2c0 "double free or corruption (fasttop)",
ptr=<optimized out>) at malloc.c:5007
#4  0x00007ffff757d095 in rodent_bookmark_set_menuitems
(widgets_p=0x6ac428) at ../../libs/rfm/libs/rodent_bookmarks.c:290
#5  0x00007ffff7581372 in refresh_item (view_p=0x6ac400,
population_p=<optimized out>) at
../../libs/rfm/libs/rodent_popup.i:2878
#6  0x00007ffff7584438 in rodent_do_popup (view_p=0x6ac400,
population_p=0x0, event=0x72c810) at
../../libs/rfm/libs/rodent_popup.c:202
#7  0x00007ffff758f900 in button_popup (population_p=<optimized out>,
view_p=0x6ac400, event=0x72c810) at
../../libs/rfm/libs/rodent_mouse.i:1564
#8  rodent_signal_on_button_press (widget=<optimized out>,
event=0x72c810, data=0x6ac400) at
../../libs/rfm/libs/rodent_mouse.c:128
#9  0x00007ffff6917dd8 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#10 0x00007ffff4a55ca2 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff4a66d71 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff4a6ed7e in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff4a6f242 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff6a32191 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x00007ffff6915f63 in gtk_propagate_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x00007ffff69162c3 in gtk_main_do_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007ffff658acac in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#18 0x00007ffff4392d53 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff43930a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff439349a in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff69152f7 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#22 0x0000000000402754 in main (argc=1, argv=0x60a1d0) at
../../src/rfm/fm/rodent.c:415


More information about the Xfce mailing list