Hi all,

I built my mrxvt 0.5.3 with the following options:

export CFLAGS="-O0 -Wall -g"
./configure --prefix=/home/falk/mrxvt --enable-24bits --enable-text-shadow 
--enable-menubar --enable-xft --enable-xim --with-term=xterm --with-x 
--enable-keepscrolling --enable-mousewheel --enable-sessionmgr 
--enable-linespace --enable-cursor-blink --enable-xrender 
--enable-backspace-key --enable-delete-key --with-max-profiles=20

on a Debian 4.0 machine using gcc version 4.1.2 20061115 (prerelease) (Debian 
4.1.1-21).

Furthermore, I tried out the attached two files $HOME/.mrxvtrc and 
$HOME/.mrxvtrc.menu, especially with the profiles and macros declared at the 
end of .mrxvtrc.

When starting mrxvt and hitting Ctrl+Meta+p, mrxvt crashes with a segmentation 
fault in rxvt_init_vts, init.c:2827.

I encountered exactly the same behavior when compiling mrxvt for Sun Sparc 
Solaris using gcc 4.2.2.

What's going on there?

  Heiko Falk

-- 
_______________________________________________________________________

Dr. Heiko Falk

Dortmund University of Technology
Faculty of Computer Science 12 (Embedded Systems Group)
Otto-Hahn-Strasse 16, Room E-19

44221 Dortmund
Germany


Phone:  +49 231 755 6124
Fax:    +49 231 755 6116
Mail:   [EMAIL PROTECTED]
WWW:    http://ls12-www.cs.tu-dortmund.de/~falk
_______________________________________________________________________
mrxvt.profile0.saveLines:               500
mrxvt.profile0.foreground:              Black
mrxvt.profile1.foreground:              Black
mrxvt.profile2.foreground:              Black
mrxvt.profile3.foreground:              Black
mrxvt.profile4.foreground:              Black
mrxvt.profile0.background:              White
mrxvt.profile1.background:              White
mrxvt.profile2.background:              White
mrxvt.profile3.background:              White
mrxvt.profile4.background:              White
mrxvt.profile0.holdExitText:            


Process exited %N with status %S. Press any key to close tab.
mrxvt.profile0.holdExitTitle:           (Done) %t
mrxvt.highlightTabOnBell:               False
mrxvt.syncTabTitle:                     True
mrxvt.hideTabbar:                       False
mrxvt.autohideTabbar:                   False
mrxvt.bottomTabbar:                     False
mrxvt.hideButtons:                      True
mrxvt.syncTabIcon:                      False
mrxvt.veryBoldFont:                     True
mrxvt.boldColors:                       False
mrxvt.veryBright:                       False
mrxvt.title:                            mrxvt
mrxvt.geometry:                         80x50
mrxvt.interceptConsole:                 False
mrxvt.startIconic:                      False
mrxvt.maximized:                        False
mrxvt.fullscreen:                       False
mrxvt.reverseVideo:                     False
mrxvt.loginShell:                       False
mrxvt.scrollBar:                        True
mrxvt.scrollbarRight:                   False
mrxvt.scrollbarFloating:                False
mrxvt.scrollbarStyle:                   xterm
mrxvt.scrollTtyOutputInhibit:           True
mrxvt.scrollTtyKeypress:                True
mrxvt.scrollWithBuffer:                 False
mrxvt.transparent:                      False
mrxvt.transparentForce:                 False
mrxvt.transparentScrollbar:             False
mrxvt.transparentMenubar:               False
mrxvt.transparentTabbar:                False
mrxvt.utmpInhibit:                      False
mrxvt.visualBell:                       False
mrxvt.mapAlert:                         False
mrxvt.meta8:                            False
mrxvt.mouseWheelScrollPage:             False
mrxvt.color0:                           black
mrxvt.color1:                           red3
mrxvt.color2:                           green3
mrxvt.color3:                           yellow3
mrxvt.color4:                           blue3
mrxvt.color5:                           magenta3
mrxvt.color6:                           cyan3
mrxvt.color7:                           grey90
mrxvt.color8:                           grey30
mrxvt.color9:                           red
mrxvt.color10:                          green
mrxvt.color11:                          yellow
mrxvt.color12:                          blue
mrxvt.color13:                          magenta
mrxvt.color14:                          cyan
mrxvt.color15:                          white
mrxvt.scrollColor:                      #B2B2B2
mrxvt.troughColor:                      #969696
mrxvt.menu:                             /home/falk/.mrxvtrc.menu
mrxvt.showMenu:                         True
mrxvt.font:                             -b&h-lucida sans 
typewriter-medium-r-normal-sans-12-120-72-72-m-70-iso8859-1
mrxvt.font1:                            
-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
mrxvt.font2:                            
-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso8859-1
mrxvt.font3:                            
-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1
mrxvt.font4:                            
-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1
mrxvt.font5:                            
-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
mrxvt.cmdAllTabs:                       False
mrxvt.protectSecondary:                 False
mrxvt.clientName:                       mrxvt
mrxvt.iconName:                         mrxvt
mrxvt.borderLess:                       False
mrxvt.overrideRedirect:                 False
mrxvt.broadcast:                        False
mrxvt.cursorBlink:                      False
mrxvt.printPipe:                        lpr
mrxvt.noSysConfig:                      True
mrxvt.disableMacros:                    False
mrxvt.linuxHomeEndKey:                  False
mrxvt.cutChars:                         "&'()*,;<=>[EMAIL PROTECTED]|}~
mrxvt.sessionMgt:                       False


#
# --------------------------------- PROFILES --------------------------------- #
#

# Profile 1: SSH session on ls12so.
Mrxvt.profile1.command:         ssh ls12so
Mrxvt.profile1.tabTitle:        ls12so

# Profile 2: SSH session on ls12sp.
Mrxvt.profile2.command:         ssh ls12sp
Mrxvt.profile2.tabTitle:        ls12sp

# Profile 3: SSH session on ls12st.
Mrxvt.profile3.command:         ssh ls12st
Mrxvt.profile3.tabTitle:        ls12st

# Profile 4: Root SSH session on ls12sn.
Mrxvt.profile4.command:         ssh [EMAIL PROTECTED]
Mrxvt.profile4.tabTitle:        [EMAIL PROTECTED]

# Profile 5: Root SSH session on ls12so.
Mrxvt.profile5.command:         ssh [EMAIL PROTECTED]
Mrxvt.profile5.tabTitle:        [EMAIL PROTECTED]

# Profile 6: Root SSH session on ls12sp.
Mrxvt.profile6.command:         ssh [EMAIL PROTECTED]
Mrxvt.profile6.tabTitle:        [EMAIL PROTECTED]

# Profile 7: Root SSH session on ls12sr.
Mrxvt.profile7.command:         ssh [EMAIL PROTECTED]
Mrxvt.profile7.tabTitle:        [EMAIL PROTECTED]

# Profile 8: Root SSH session on ls12st.
Mrxvt.profile8.command:         ssh [EMAIL PROTECTED]
Mrxvt.profile8.tabTitle:        [EMAIL PROTECTED]

# Profile 9: SSH session on ls12pc4.
Mrxvt.profile9.command:         ssh ls12pc4
Mrxvt.profile9.tabTitle:        ls12pc4

# Profile 10: SSH session on ls12pc5.
Mrxvt.profile10.command:        ssh ls12pc5
Mrxvt.profile10.tabTitle:       ls12pc5

# Profile 11: SSH session on ls12pc6.
Mrxvt.profile11.command:        ssh ls12pc6
Mrxvt.profile11.tabTitle:       ls12pc6

# Profile 12: SSH session on ls12pc7.
Mrxvt.profile12.command:        ssh ls12pc7
Mrxvt.profile12.tabTitle:       ls12pc7

# Profile 13: SSH session on ls12pc8.
Mrxvt.profile13.command:        ssh ls12pc8
Mrxvt.profile13.tabTitle:       ls12pc8

# Profile 14: SSH session on ls12pc9.
Mrxvt.profile14.command:        ssh ls12pc9
Mrxvt.profile14.tabTitle:       ls12pc9

# Profile 15: SSH session on ls12pc10.
Mrxvt.profile15.command:        ssh ls12pc10
Mrxvt.profile15.tabTitle:       ls12pc10

# Profile 16: SSH session on ls12pc11.
Mrxvt.profile16.command:        ssh ls12pc11
Mrxvt.profile16.tabTitle:       ls12pc11

# Profile 17: SSH session on ls12pc12.
Mrxvt.profile17.command:        ssh ls12pc12
Mrxvt.profile17.tabTitle:       ls12pc12

# Profile 18: SSH session on ls12pc13.
Mrxvt.profile18.command:        ssh ls12pc13
Mrxvt.profile18.tabTitle:       ls12pc13


#
# ---------------------------- KEYBOARD SHORTCUTS ---------------------------- #
#

Mrxvt.macro.Ctrl+Shift+o:       NewTab -1
Mrxvt.macro.Ctrl+Shift+p:       NewTab -2
Mrxvt.macro.Ctrl+Shift+t:       NewTab -3
Mrxvt.macro.Ctrl+Meta+n:        NewTab -4
Mrxvt.macro.Ctrl+Meta+o:        NewTab -5
Mrxvt.macro.Ctrl+Meta+p:        NewTab -6
Mrxvt.macro.Ctrl+Meta+r:        NewTab -7
Mrxvt.macro.Ctrl+Meta+t:        NewTab -8
Mrxvt.macro.Ctrl+Meta+4:           NewTab -9
Mrxvt.macro.Ctrl+Meta+5:           NewTab -10
Mrxvt.macro.Ctrl+Meta+6:           NewTab -11
Mrxvt.macro.Ctrl+Meta+7:           NewTab -12
Mrxvt.macro.Ctrl+Meta+8:           NewTab -13
Mrxvt.macro.Ctrl+Meta+9:           NewTab -14
Mrxvt.macro.Ctrl+Meta+0:           NewTab -15
Mrxvt.macro.Ctrl+Meta+1:           NewTab -16
Mrxvt.macro.Ctrl+Meta+2:           NewTab -17
Mrxvt.macro.Ctrl+Meta+3:           NewTab -18
# ---------------------------------*-menu-*-------------------------------------
#  File:    submenus.menu
# ------------------------------------------------------------------------------
# 
#  All portions of code are copyright by their respective author/s.
#
#       Copyright (c) 2005-2006     Gautam Iyer <[EMAIL PROTECTED]>
# 
#  This program is free software; you can redistribute it and/or modify it
#  under the terms of the GNU General Public License as published by the Free
#  Software Foundation; either version 2 of the License, or (at your option)
#  any later version.
# 
#  This program is distributed in the hope that it will be useful, but WITHOUT
#  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
#  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
#  more details.
# 
#  You should have received a copy of the GNU General Public License along with
#  this program; if not, write to the Free Software Foundation, Inc., 675 Mass
#  Ave, Cambridge, MA 02139, USA.
# ------------------------------------------------------------------------------

# This file contains the basic menu blocks for mrxvt. The idea is that when
# defining menus, all one needs to do is add a line containing
#
#       [read:submenus.menu;<submenu_name>]
#
# to have the appropriate submenus read in.

# Submenu containing generic tab operations
[menu:tabsmenu]
./Tabs/*
./New/*
{Shell}{Ctrl-t}                     NewTab "Shell"
{-}
#{Mutt}                             NewTab !mutt
#{Vim}                              NewTab !vim
{ls12so}{Ctrl-Shift-o}              NewTab "ls12so" ssh ls12so
{ls12sp}{Ctrl-Shift-p}              NewTab "ls12sp" ssh ls12sp
{ls12st}{Ctrl-Shift-t}              NewTab "ls12st" ssh ls12st
{-}
{ls12sn (root)}{Ctrl-Alt-n}         NewTab "[EMAIL PROTECTED]" ssh [EMAIL 
PROTECTED]
{ls12so (root)}{Ctrl-Alt-o}         NewTab "[EMAIL PROTECTED]" ssh [EMAIL 
PROTECTED]
{ls12sp (root)}{Ctrl-Alt-p}         NewTab "[EMAIL PROTECTED]" ssh [EMAIL 
PROTECTED]
{ls12sr (root)}{Ctrl-Alt-r}         NewTab "[EMAIL PROTECTED]" ssh [EMAIL 
PROTECTED]
{ls12st (root)}{Ctrl-Alt-t}         NewTab "[EMAIL PROTECTED]" ssh [EMAIL 
PROTECTED]
{-}
{ls12pc4}{Ctrl-Shift-4}             NewTab "ls12pc4" ssh ls12pc4
{ls12pc5}{Ctrl-Shift-5}             NewTab "ls12pc5" ssh ls12pc5
{ls12pc6}{Ctrl-Shift-6}             NewTab "ls12pc6" ssh ls12pc6
{ls12pc7}{Ctrl-Shift-7}             NewTab "ls12pc7" ssh ls12pc7
{ls12pc8}{Ctrl-Shift-8}             NewTab "ls12pc8" ssh ls12pc8
{ls12pc9}{Ctrl-Shift-9}             NewTab "ls12pc9" ssh ls12pc9
{ls12pc10}{Ctrl-Shift-0}            NewTab "ls12pc10" ssh ls12pc10
{ls12pc11}{Ctrl-Shift-1}            NewTab "ls12pc11" ssh ls12pc11
{ls12pc12}{Ctrl-Shift-2}            NewTab "ls12pc12" ssh ls12pc12
{ls12pc13}{Ctrl-Shift-3}            NewTab "ls12pc13" ssh ls12pc13
{-}
./Profile/*
{Duplicate}{Ctrl-Shift-n}           NewTab -
{Profile 1}                         NewTab -1
{Profile 2}                         NewTab -2
{Profile 3}                         NewTab -3
{Profile 4}                         NewTab -4
../
{-}
{Mrxvt Man page}{Ctrl-Shift-F1}     NewTab "man mrxvt" man mrxvt
../
{Close tab}{Ctrl-Shift-w}           Close 0
{-}
{Show previous tab}{Ctrl-Tab}       GotoTab 0
{Show left tab}{Ctrl-Shift-h}       GotoTab -1
{Show right tab}{Ctrl-Shift-l}      GotoTab +1
./Switch to tab/*
../
{-}
{Move tab left}{Ctrl-Shift-<}       MoveTab -1
{Move tab right}{Ctrl-Shift->}      MoveTab +1
{-}
{Save config}                       SaveConfig
{Exit}{Ctrl-shift-q}                Close
../
[done:tabsmenu]

# Transparency related options
[menu:transparent]
./Transparency/*
{Toggle}{Ctrl-Shift-r}              ToggleTransparency
{-}
{Increase shading}{Ctrl-Shift-j}    Esc \e]67;+5\a
{Decrease shading}{Ctrl-Shift-k}    Esc \e]67;-5\a
{-}
./Tint background/*
{Black}                             Esc \e]66;#000000\a
{Red}                               Esc \e]66;#200000\a
{Green}                             Esc \e]66;#002000\a
{Yellow}                            Esc \e]66;#202000\a
{Blue}                              Esc \e]66;#000020\a
{Magenta}                           Esc \e]66;#200020\a
{Cyan}                              Esc \e]66;#002020\a
{Grey}                              Esc \e]66;#202020\a
../
../
[done:transparent]

# Change background / foreground color
[menu:background]
./Background/*
{Black}                             Esc \e]49;#000000\a
{Red}                               Esc \e]49;#200000\a
{Green}                             Esc \e]49;#002000\a
{Yellow}                            Esc \e]49;#202000\a
{Blue}                              Esc \e]49;#000020\a
{Magenta}                           Esc \e]49;#200020\a
{Cyan}                              Esc \e]49;#002020\a
{Grey}                              Esc \e]49;#202020\a
../
[done:background]

[menu:foreground]
./Foreground/*
{Black}                             Esc \e]39;#000000\a
{Red}                               Esc \e]39;#9a0000\a
{Green}                             Esc \e]39;#009a00\a
{Yellow}                            Esc \e]39;#9a9a00\a
{Blue}                              Esc \e]39;#00009a\a
{Magenta}                           Esc \e]39;#9a009a\a
{Cyan}                              Esc \e]39;#009a9a\a
{Grey}                              Esc \e]39;#9a9a9a\a
../
[done:foreground]

# Translucency related options
[menu:translucent]
./Translucency/*
{Increase}{Ctrl-Shift-o}            Esc \e]70;+5\a
{Decrease}{Ctrl-Shift-u}            Esc \e]70;-5\a
../
[done:translucent]

# Selection related operations
[menu:selection]
./Open selection in/*
{Firefox}                           Exec            firefox %s
{w3m}                               NewTab "w3m"    w3m %s
{mutt}                              NewTab "mutt"   mutt %s
../
[done:selection]
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Materm-devel mailing list
Materm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/materm-devel
mrxvt home page: http://materm.sourceforge.net

Reply via email to