Mousepad 0.2.0

Biju Chacko botsie at xfce.org
Fri Feb 18 04:31:06 CET 2005


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)



More information about the Xfce4-dev mailing list