Mousepad 0.2.0

Erik Harrison erikharrison at gmail.com
Sun Feb 20 21:07:48 CET 2005


Botsie, could you try this one:

http://erikharrison.net/software/mousepad-0.2.1.tar.gz

It at the very least should fix one of those two segfaults. If it
doesn't fix them both, let me know.

-Erik

PS - This is an official release, for you packagers out there.

On Fri, 18 Feb 2005 09:01:06 +0530, Biju Chacko <botsie at xfce.org> wrote:
> Erik Harrison wrote:
> > On Thu, 17 Feb 2005 12:51:39 +0530, Biju Chacko <botsie at xfce.org> wrote:
> >
> >>Erik Harrison wrote:
> >>
> >>>Mousepad 0.2.0 is out.
> >>>
> >>>What? You thought I was slacking?
> >>>
> >>>Mousepad is a lightweight text editor for Xfce. It features a simple
> >>>interface,  broad character set support, printing with Xfprint, and
> >>>more. It opens lightening quick, making it perfect for editing config
> >>>files, doing quick scripting, and pretty printing documents like shell
> >>>scripts.
> >>>
> >>>A screenshot is here:
> >>>http://erikharrison.net/software/mousepadscreenie.png
> >>>
> >>>Get it at:
> >>>http://erikharrison.net/software/mousepad-0.2.0.tar.gz
> >>>
> >>>Short list of changes for 0.2.0
> >>>  *A new Slovak translation
> >>>  *A new, more spec compliant config file location
> >>>  *Asynchronous control of xfprint4
> >>>  *A fix for the embarrassingly broken "Replace" dialog
> >>>  *A half a dozen cleanups and bugfixes.
> >>>
> >>>Have appropriate amounts of fun.
> >>
> >>First bug report:
> >>
> >>If you hit "Find" or "Replace" menuitems, it segfaults. This is consistent.
> >>
> >>After such a crash, it segfaults on startup until you delete
> >>.config/mousepad. This is inconsistent.
> >
> >
> > Gah!
> >
> > Bizzare. I don't see this here. Can I get a backtrace, and possibly a
> > copy of the ./config/mousepad/mousepadrc that occurs after the crash?
> 
> The mousepad directory is created, but there is no mousepadrc file in it.
> 
> Here is the backtrace:
> 
> (gdb) run
> Starting program: /usr/local/bin/mousepad
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00a1f81a in strcmp () from /lib/tls/libc.so.6
> (gdb) bt
> #0  0x00a1f81a in strcmp () from /lib/tls/libc.so.6
> #1  0x00353548 in gtk_entry_set_text () from /usr/lib/libgtk-x11-2.0.so.0
> #2  0x0805167e in run_dialog_find (sd=0x882caf0) at search.c:214
> #3  0x0804f274 in cb_search_find (sd=0x882caf0) at callback.c:297
> #4  0x003994ff in gtk_item_factory_get_type ()
>     from /usr/lib/libgtk-x11-2.0.so.0
> #5  0x001f00ae in g_cclosure_marshal_VOID__VOID ()
>     from /usr/lib/libgobject-2.0.so.0
> #6  0x001d8347 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #7  0x001ed94e in g_signal_has_handler_pending ()
>     from /usr/lib/libgobject-2.0.so.0
> #8  0x001ef9bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #9  0x001efc5a in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #10 0x004a78e9 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
> #11 0x003c33c0 in gtk_menu_shell_activate_item ()
>     from /usr/lib/libgtk-x11-2.0.so.0
> #12 0x003c36ca in gtk_menu_shell_activate_item ()
>     from /usr/lib/libgtk-x11-2.0.so.0
> #13 0x003b9ddd in gtk_menu_reorder_child () from
> /usr/lib/libgtk-x11-2.0.so.0
> #14 0x003b3e67 in gtk_marshal_VOID__UINT_STRING ()
>     from /usr/lib/libgtk-x11-2.0.so.0
> #15 0x001d86b2 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
> #16 0x001d8347 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #17 0x001ee576 in g_signal_has_handler_pending ()
>     from /usr/lib/libgobject-2.0.so.0
> #18 0x001ef613 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #19 0x001efc5a in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #20 0x004a7a75 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
> #21 0x003b212b in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
> #22 0x003b2430 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
> #23 0x0059a082 in gdk_event_get_graphics_expose ()
>     from /usr/lib/libgdk-x11-2.0.so.0
> #24 0x00d4d74b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> #25 0x00d4f1d2 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
> #26 0x00d4f47f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #27 0x003b178e in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #28 0x0804e287 in main (argc=1, argv=0xfef69804) at main.c:188
> (gdb)
> 


-- 
CAPS LOCK: ITS LIKE THE CRUISE CONTROL FOR AWESOME
-Erik



More information about the Xfce4-dev mailing list