#227 Nedit allocates too much memory ->core

release
closed-out-of-date
nobody
None
5
2006-10-02
2002-12-12
Anonymous
No

Since I work on multiple large projects I have a rather
large tagfile of about 18 Mb... Somehow when I have a
lot (+/- 10) editor windows open and use tags to switch
between them Nedit exceeds the 124 MB it is allowed
by the OS and crashes, leaving a core file of 124MB.

I'm guessing it has something to do with the large tags
file as the files I'm working on in the editor are just plain
c source files of about 10-50Kb.

I'm using the pre compiled version of Nedit 5.3 for
true64/alpha.

Discussion

1 2 > >> (Page 1 of 2)
  • Logged In: NO

    Btw, the first lines from the Help->Version menu are:

    NEdit 5.3
    Jun 1, 2002

    Built on: OSF/1, Alpha, DEC C
    Built at: Jun 7 2002, 11:44:18
    With Motif: 1002 [@(#)OSF/Motif Version 1.2.4]
    Running Motif: 1002
    Server: DECWINDOWS compatibility. Hummingbird
    Communications Ltd. 7000

     
  • Scott Tringali
    Scott Tringali
    2002-12-12

    Logged In: YES
    user_id=11321

    I routinely use the same setup with large tags file (8MB),
    on the same system and haven't seen it. Even with 30
    syntax-highlighted files open, my memory runs around 43MB.

    Are you sure you're not editing a really large file, and
    that's causing you to run out of memory? Or do you have
    custom syntax highlight mode with some errors in it?

    You might also consider re-limiting or unlimiting the
    maximum memory size.

     
  • Scott Tringali
    Scott Tringali
    2002-12-12

    • milestone: --> release
     
  • Logged In: NO

    I do have some additional patterns installed, they are:

    ASN.1-5.1.pats
    Apache.pats
    VB.pats
    autoconf.pats
    fortran.pats
    idl-5.1p1.pats
    php4.pats
    php4_html.pats
    xml-5.1.1.pats

    I've added some customisations to the c syntax highlighting
    as well, here's the complete section from my .nedit file:

    nedit.highlightPatterns: C:1:0{\n\ comment:"/\\*":"\\*/"::Comment::\n\ string:"L?""":"""":"\\n":String::\n\ #if 0 code:"#if 0":"#endif"::Comment::\n\ preprocessor line:"^[ \\t]
    *#":"$"::Preprocessor::\n\ comment line percent:"^[ \\t]
    *%":"$"::Comment::\n\ string escape
    chars:"\\\\(.|\\n)":::String1:string:\n\ preprocessor esc
    chars:"\\\\(.|\\n)":::Preprocessor1:preprocessor line:\n\ preprocessor comment:"/
    \\*":"\\*/"::Comment:preprocessor line:\n\ character constant:"L?'":"'":"[^\\\\]
    [^']":Character Const::\n\ numeric constant:"<((0(x|X)[0-9a-fA-F]*)|
    (([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)
    (L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D\n\ storage keyword:"<
    (const|extern|auto|register|static|unsigned|signed|volatile|char|d
    ouble|float|int|long|short|void|typedef|struct|union|enum)
    >":::Storage Type::D\n\ keyword:"<
    (return|goto|if|else|case|default|switch|break|continue|while|do|f
    or|sizeof)>":::Keyword::D\n\ braces:"[{}]":::Keyword::D\n\ }\n\ C++:Default\n\ Java:Default\n\ JavaScript:Default\n\ Ada:Default\n\ Fortran:1:30{\n\ Comment:"^[Cc*!]":"$"::Comment::\n\ Bang Comment:"!":"$"::Comment::\n\ Debug Line:"^D":"$"::Preprocessor::\n\ String:"'":"'":"\\n([^ \\t]| [^ \\t]| [^ \\t]| [^
    \\t]| [^ \\t]| [ \\t0]| *\\t[^1-9])":String::\n\ goto:"<[Gg][Oo] *[Tt][Oo]>":::Flag::\n\ Keywords:"<(ACCEPT|[Aa]
    ccept|ASSIGN|[Aa]ssign|AUTOMATIC|[Aa]
    utomatic|BACKSPACE|[Bb]ackspace|BLOCK|[Bb]lock|CALL|
    [Cc]all|CLOSE|[Cc]lose|COMMON|[Cc]ommon|CONTINUE|
    [Cc]ontinue|DATA|[Dd]ata|DECODE|[Dd]ecode|DELETE|[Dd]
    elete|DIMENSION|[Dd]imension|DO|[Dd]o|ELSE|[Ee]
    lse|ELSEIF|[Ee]lseif|ENCODE|[Ee]ncode|END *FILE|[Ee]nd *
    [Ff]ile|ENDFILE|[Ee]ndfile|END|[Ee]nd|ENDIF|[Ee]ndif|ENTRY|
    [Ee]ntry|EQUIVALENCE|[Ee]quivalence|EXIT|[Ee]
    xit|EXTERNAL|[Ee]xternal|FORMAT|[Ff]ormat|FUNCTION|[Ff]
    unction|GOTO|[Gg]oto|IF|[Ii]f|IMPLICIT|[Ii]mplicit|INCLUDE|[Ii]
    nclude|INQUIRE|[Ii]nquire|INTRINSIC|[Ii]ntrinsic|LOGICAL|[Ll]
    ogical|MAP|[Mm]ap|NONE|[Nn]one|ON|[Oo]n|OPEN|[Oo]
    pen|PARAMETER|[Pp]arameter|PAUSE|[Pp]ause|POINTER|
    [Pp]ointer|PRINT|[Pp]rint|PROGRAM|[Pp]rogram|READ|[Rr]
    ead|RECORD|[Rr]ecord|RETURN|[Rr]eturn|REWIND|[Rr]
    ewind|SAVE|[Ss]ave|STATIC|[Ss]tatic|STOP|[Ss]
    top|STRUCTURE|[Ss]tructure|SUBROUTINE|[Ss]
    ubroutine|SYSTEM|[Ss]ystem|THEN|[Tt]hen|TO|[Tt]o|TYPE|
    [Tt]ype|UNION|[Uu]nion|UNLOCK|[Uu]nlock|VIRTUAL|[Vv]
    irtual|VOLATILE|[Vv]olatile|WHILE|[Ww]hile|WRITE|[Ww]rite)
    >":::Keyword::D\n\ Data Types:"<(BYTE|[Bb]
    yte|CHARACTER|[Cc]haracter|COMPLEX|[Cc]
    omplex|DOUBLE *COMPLEX|[Dd]ouble *[Cc]
    omplex|DOUBLE *PRECISION|[Dd]ouble *[Pp]
    recision|DOUBLE|[Dd]ouble|INTEGER|[Ii]nteger|REAL|[Rr]eal)
    (\\*[0-9]+)?>":::Keyword::D\n\ F90 Keywords:"<(ALLOCATABLE|[Aa]
    llocatable|ALLOCATE|[Aa]llocate|CASE|[Cc]ase|CASE|[Cc]
    ase|CONTAINS|[Cc]ontains|CYCLE|[Cc]ycle|DEALLOCATE|
    [Dd]eallocate|ELSEWHERE|[Ee]lsewhere|ENDCASE|[Ee]
    ndcase|ENDDO|[Ee]nddo|INTENT|[Ii]ntent|INTERFACE|[Ii]
    nterface|MODULE|[Mm]odule|NAMELIST|[Nn]
    amelist|OPTIONAL|[Oo]ptional|PRIVATE|[Pp]
    rivate|PROCEDURE|[Pp]rocedure|PUBLIC|[Pp]ublic|REWRITE|
    [Rr]ewrite|SELECT|[Ss]elect|WHERE|[Ww]here)
    >":::Keyword::D\n\ Continuation:"^( [^ \\t0]|( | | | )?\\t
    [1-9])":::Flag::\n\ Continuation in String:"\\n( [^ \\t0]|( |
    | | )?\\t[1-9])":::Flag:String:\n\ Numeric const:"<[0-9]+(\\.[0-9]*)?
    ([DEde][-+]?[0-9]*)?|\\.[0-9]+([DEde][-+]?[0-9]*)?>":::Numeric
    Const::D\n\ }\n\ Pascal:Default\n\ Yacc:Default\n\ Perl:Default\n\ Python:Default\n\ Awk:Default\n\ Tcl:Default\n\ Sh Ksh Bash:Default\n\ Csh:Default\n\ Makefile:Default\n\ SGML HTML:Default\n\ LaTeX:Default\n\ PostScript:Default\n\ Lex:Default\n\ SQL:Default\n\ Matlab:Default\n\ VHDL:Default\n\ Verilog:Default\n\ X Resources:Default\n\ NEdit Macro:Default\n\ ASN1:1:0{\n\ README:"ASN.1 highlighting patterns
    for NEdit 5.1. Version 1.1 author/maintainer: Dave Schulman -
    davids@pliantsystems.com":::Flag::D\n\ Comment:"--":"$"::Comment::\n\ String:"""":""""::String::\n\ GR303Entity:"[^ ]*TR303":::Label::\n\ CMIP
    Verb:"GET|REPLACE|ADD|REMOVE|ACTIONS|NOTIFICATIO
    NS":::Text Key::\n\ CompareType:"<
    (OPTIONAL|DEFAULT|MANAGED|(MODULE|OBJECT)-
    (TYPE|IDENTITY|COMPLIANCE)
    |MODE|CONFIRMED|CONDITIONAL|SUBORDINATE|SUPERI
    OR|CLASS|TRUE|FALSE|NULL|TEXTUAL-CONVENTION)
    >":::Identifier1::\n\ StatusType:"<
    (mandatory|current|deprecated|obsolete)>":::Storage
    Type1::\n\ Keyword:"<
    (DEFINITIONS|OBJECTS|IF|DERIVED|INFORMATION|ACTION
    |REPLY|ANY|NAME(D| BINDING)
    |CHARACTERIZED|BEHAVIOUR|REGISTERED|WITH|AS|BY|
    PRESENT|BEGIN|IMPORTS|OBJECT|IDENTIFIER|FROM|UNI
    TS|SYNTAX|((MIN|MAX)-A|A)
    CCESS|REVISION|STATUS|DESCRIPTION|SEQUENCE|SET|
    OF|CHOICE|[^ ]
    *DistinguishedName|ENUMERATED|SIZE|OBJECT(-TYPE|
    IDENTIFIER)|MODULE|END|INDEX|AUGMENTS)
    >":::Keyword::\n\ Storage:"<
    (BOOLEAN|INTEGER|InterfaceIndex|IANAifType|CMIP-
    Attribute|(BIT|OCTET) STRING|REAL|PACKAG(E|ES)|
    (Ip|Phys|Network)Address|BITS|Time(Stamp|Ticks)
    |TruthValue|RowStatus|
    (Display|Graphic|Printable|SnmpAdmin)String|
    (Unsigned|Integer)32|Gauge(|32)|Counter(|32|64))>":::Storage
    Type::\n\ Modifier:"<(ATTRIBUT(E|ES)|
    (MANDATORY-|)GROU(P|PS)|ELEMENTS|MATCHES
    FOR|EQUALITY(,|;)|ORDERING(,|;)|SUBSTRINGS(,|;)
    |DEFINED)>":::Identifier::\n\ AccessType:"<(not-
    accessible|accessible-for-notify|read-(only|create|write))
    >":::Text Arg::\n\ Range:"\\(":"\\)"::String2::\n\ braces:"[{}]":::Keyword::D\n\ braces:"[{}]":::Keyword::D\n\ }\n\ Autoconf:1:0{\n\ library
    fns:"(AC_AIX|AC_ALLOCA|AC_ARG_ARRAY|AC_ARG_ENAB
    LE|AC_ARG_PROGRAM|AC_ARG_WITH|AC_BEFORE|AC_C
    _BIGENDIAN|AC_C_CHAR_UNSIGNED|AC_C_CONST|AC_C
    _CROSS|AC_C_INLINE|AC_C_LONG_DOUBLE|AC_C_STRIN
    GIZE|AC_CACHE_CHECK|AC_CACHE_LOAD|AC_CACHE_S
    AVE|AC_CACHE_VAL|AC_CANONICAL_HOST|AC_CANONI
    CAL_SYSTEM|AC_CHAR_UNSIGNED|AC_CHECK_FILE|AC_
    CHECK_FILES|AC_CHECK_FUNC|AC_CHECK_FUNCS|AC_
    HEADER|AC_HEADER|AC_CHECK_HEADERS|AC_CHECK_
    LIB|AC_CHECK_PROG|AC_CHECK_PROGS|AC_CHECK_SI
    ZEOF|AC_CHECK_TOOL|AC_CHECK_TYPE|AC_CHECKING|
    AC_COMPILE_CHECK|AC_CONFIG_AUX_DIR|AC_CONFIG_
    HEADER|AC_CONFIG_SUBDIRS|AC_CONST|AC_CROSS_C
    HECK|AC_CYGWIN|AC_DECL_SYS_SIGLIST|AC_DECL_YY
    TEXT|AC_DEFINE|AC_DEFINE_UNQUOTED|AC_DEFUN|AC_
    DIR_HEADER|AC_DYNIX_SEQ|AC_EGREP_CPP|AC_EGRE
    P_HEADER|AC_ENABLE|AC_ERROR|AC_EXEEXT|AC_F77_
    LIBRARY_LDFLAGS|AC_FIND_X|AC_FIND_XTRA|AC_FUNC_
    ALLOCA|AC_FUNC_CHECK|AC_FUNC_CLOSEDIR_VOID|AC
    _FUNC_FNMATCH|AC_FUNC_GETLOADAVG|AC_FUNC_GE
    TMNTENT|AC_FUNC_GETPGRP|AC_FUNC_MEMCMP|AC_F
    UNC_MMAP|AC_FUNC_SELECT_ARGTYPES|AC_FUNC_SE
    TPGRP|AC_FUNC_SETVBUF_REVERSED|AC_FUNC_STRC
    OLL|AC_FUNC_STRFTIME|AC_FUNC_UTIME_NULL|AC_FUN
    C_VFORK|AC_FUNC_VPRINTF|AC_FUNC_WAIT3|AC_GCC_
    TRADITIONAL|AC_GETGROUPS_T|AC_GETLOADAVG|AC_H
    AVE_FUNCS|AC_HAVE_HEADERS|AC_HAVE_LIBRARY|AC
    _HAVE_POUNDBANG|AC_HEADER_CHECK|AC_HEADER_
    DIRENT|AC_HEADER_EGREP|AC_HEADER_MAJOR|AC_H
    EADER_STAT|AC_HEADER_STDC|AC_HEADER_SYS_WAI
    T|AC_HEADER_TIME|AC_INIT|AC_INLINE|AC_INT_16_BITS|A
    C_IRIX_SUN|AC_ISC_POSIX|AC_LANG_C|AC_LANG_CPLUS
    PLUS|AC_LANG_FORTRAN77|AC_LANG_RESTORE|AC_LA
    NG_SAVE|AC_LINK_FILES|AC_LN_S|AC_LONG_64_BITS|A
    C_LONG_DOUBLE|AC_LONG_FILE_NAMES|AC_MAJOR_H
    EADER|AC_MEMORY_H|AC_MINGW32|AC_MINIX|AC_MINU
    S_C_MINUS_O|AC_MMAP|AC_MODE_T|AC_MSG_CHECKI
    NG|AC_MSG_ERROR|AC_MSG_RESULT|AC_MSG_WARN|
    AC_OBJEXT|AC_OBSOLETE|AC_OFF_T|AC_OUTPUT|AC_P
    ATH_PROG|AC_PATH_PROGS|AC_PATH_X|AC_PATH_XTR
    A|AC_PID_T|AC_PREFIX|AC_PREFIX_PROGRAM|AC_PRER
    EQ|AC_PROG_AWK|AC_PROG_CC|AC_PROG_CC_C_O|AC
    _PROG_CPP|AC_PROG_CXX|AC_PROG_CXXCPP|AC_PRO
    G_F77_C_O|AC_PROG_FORTRAN|AC_PROG_GCC_TRADIT
    IONAL|AC_PROG_INSTALL|AC_PROG_LEX|AC_PROG_LN_
    S|AC_PROG_MAKE_SET|AC_PROG_RANLIB|AC_PROG_Y
    ACC|AC_PROGRAM_CHECK|AC_PROGRAM_EGREP|AC_P
    ROGRAM_PATH|AC_PROGRAMS_CHECK|AC_PROGRAMS
    _PATH|AC_PROVIDE|AC_REMOTE_TAPE|AC_REPLACE_F
    UNCS|AC_REQUIRE|AC_REQUIRE_CPP|AC_RESTARTABL
    E_SYSCALLS|AC_RETSIGTYPE|AC_REVISION|AC_RSH|AC
    _SCO_INTL|AC_SEARCH_LIBS,
    SEARCH_LIBS|AC_SET_MAKE|AC_SETVBUF_REVERSED|
    AC_SIZE_T|AC_SIZEOF_TYPE|AC_ST_BLKSIZE|AC_ST_BL
    OCKS|AC_ST_RDEV|AC_STAT_MACROS_BROKEN,
    STAT_MACROS_BROKEN|AC_STDC_HEADERS|AC_STRC
    OLL|AC_STRUCT_ST_BLKSIZE|AC_STRUCT_ST_BLOCKS|A
    C_STRUCT_ST_RDEV|AC_STRUCT_TIMEZONE|AC_STRUCT
    _TM|AC_SUBST|AC_SUBST_FILE|AC_SYS_INTERPRETER|
    AC_SYS_LONG_FILE_NAMES|AC_SYS_RESTARTABLE_S
    YSCALLS|AC_SYS_SIGLIST_DECLARED|AC_TEST_CPP|A
    C_TEST_PROGRAM|AC_TIME_WITH_SYS_TIME|AC_TIMEZ
    ONE|AC_TRY_COMPILE|AC_TRY_CPP|AC_TRY_LINK|AC_T
    RY_LINK_FUNC,
    TRY_LINK_FUNC|AC_TRY_RUN|AC_TYPE_GETGROUPS|A
    C_TYPE_MODE_T|AC_TYPE_OFF_T|AC_TYPE_PID_T|AC_T
    YPE_SIGNAL|AC_TYPE_SIZE_T|AC_TYPE_UID_T|AC_UID_T
    |AC_UNISTD_H|AC_USG|AC_UTIME_NULL|AC_VALIDATE_C
    ACHED_SYSTEM_TUPLE|AC_VERBOSE|AC_VFORK|AC_V
    PRINTF|AC_WAIT3|AC_WARN|AC_WITH|AC_WORDS_BIGE
    NDIAN|AC_XENIX_DIR|AC_YYTEXT_POINTER)":::Subroutine::
    D\n\ comment:"(dnl|#)":"$"::Comment::\n\ Variables:"\\$([-*@#?$!0-9]|[a-zA-Z_][0-
    9a-zA-Z_]*)":::Identifier1::\n\ pre-set variables:"<
    (ALLOCA|AWK|bindir|build|build_alias|build_cpu|build_os|build
    _vendor|CC, CC, CC|CFLAGS,
    CFLAGS|configure_input|CPP|CPPFLAGS|CXX|CXXCPP|CXXF
    LAGS,
    CXXFLAGS|datadir|DEFS|exec_prefix|EXEEXT|F77|FFLAGS,
    FFLAGS|FLIBS|host|host_alias|host_cpu|host_os|host_vendor|
    includedir|infodir|INSTALL|INSTALL_DATA|INSTALL_PROGRA
    M|INSTALL_SCRIPT|KMEM_GROUP|LDFLAGS|LEX|LEX_OU
    TPUT_ROOT|LEXLIB|libdir|libexecdir|LIBOBJS, LIBOBJS,
    LIBOBJS, LIBOBJS, LIBOBJS|LIBS, LIBS,
    LIBS|LN_S|localstatedir|mandir|NEED_SETGID|OBJEXT|oldinc
    ludedir|prefix|program_transform_name|RANLIB|sbindir|SET_M
    AKE|sharedstatedir|srcdir|subdirs|sysconfdir|target|target_alias
    |target_cpu|target_os|target_vendor|top_srcdir|X_CFLAGS|X_E
    XTRA_LIBS|X_LIBS|X_PRE_LIBS|YACC)>":::Identifier1::\n\ assignment:"[a-zA-Z_][0-9a-zA-Z_]*[ \\t]
    *=":::Identifier1::\n\ double quoted string:"""":""""::String::\n\ keywords:"<
    (if|fi|then|else|elif|case|esac|while|for|do|done|in|select|until|func
    tion|continue|break|return|exit)>":::Keyword::\n\ }\n\ IDL:1:0{\n\ Reserved Keywords:"(?i(<
    (a_correlate|abs|acos|alog|alog10|amoeba|annotate|arg_presen
    t|arrow|ascii_template|asin|assoc|atan|axisbar_plot|beseli|bese
    lj|besely|beta|bilinear|bin_date|bindgen|binomial|blas_axpy|blk_
    con|box_cursor|breakpoint|broyden|bytarr|byte|byteorder|bytscl
    |c_correlate|caldat|calendar|call_external|call_function|call_met
    hod|call_procedure|catch|cd|ceil|chebyshev|check_math|chisqr
    _cvf|chisqr_pdf|choldc|cholsol|cindgen|cir_3pnt|close|clust_wts
    |cluster|color_convert|color_quan|comfit|complex|complexarr|c
    omplexround|compute_mesh_normals|cond|congrid|conj|const
    rained_min|contour|convert_coord|convol|coord2to3|correlate|c
    os|cosh|cramer|create_struct|create_view|crossp|crvlength|ct_l
    uminance|cti_test|cursor|curvefit|cv_coord|cw_animate|cw_ani
    mate_load|cw_animate_run|cw_animate_getp|cw_arcball|cw_b
    group|cw_clr_index|cw_colorsel|cw_defroi|cw_dice|cw_field|cw
    _form|cw_fslider|cw_orient|cw_pdmenu|cw_rgbslider|cw_tmpl|c
    w_zoom|dblarr|dcindgen|dcomplex|dcomplexarr|define_ke!
    y|defroi|defsysv|delete_symbol|dellog|delvar|demo_mode|deriv|d
    erivsig|determ|device|dfpmin|dialog_message|dialog_pickfile|dia
    log_printjob|dialog_printersetup|digital_filter|dilate|dindgen|diss
    olve|dist|do_apple_script|doc_library|double|efont|eigenql|eigen
    vec|elmhes|empty|eof|erase|erode|errorf|errplot|execute|exit|ex
    p|expand|expand_path|expint|extrac|extract_slice|f_cvf|f_pdf|fa
    ctorial|fft|filepath|findfile|findgen|finite|fix|flick|float|floor|flow3|fltar
    r|flush|format_axis_values|free_lun|fstat|fulstr|funct|fv_test|fx_ro
    ot|fz_roots|gamma|gamma_ct|gauss_cvf|gauss_pdf|gauss2dfit|
    gaussfit|gaussint|get_kbrd|get_lun|get_symbol|getenv|grid3|gs_
    iter|h_eq_ct|h_eq_int|hanning|hdf_browser|hdf_read|heap_gc|he
    lp|hilbert|hist_2d|hist_equal|histogram|hls|hqr|hsv|ibeta|identity|i
    gamma|image_cont|imaginary|indgen|int_2d|int_3d|int_tabulate
    d|intarr|interpol|interpolate|invert|ioctl|ishft|journal|julday|keywor
    d_set|krig2d|kurtosis|kw_test|l64indgen|label_region|ladfit|leefilt
    |linbcg|lindgen|l!
    infit|linkimage|live_contour|live_control|live_destroy|live!
    _export|live_image|live_info|live_line|live_oplot|live_plot|live_print
    |live_rect|live_style|live_surface|live_text|ljlct|ll_arc_distance|lmf
    it|lmgr|lngamma|lnp_test|loadct|lonarr|long|lon64arr|long64|lsod
    e|lu_complex|ludc|lumprove|lusol|m_correlate|machar|make_ar
    ray|map_continents|map_grid|map_image|map_patch|map_set
    |max|md_test|mean|meanabsdev|median|mesh_obj|message|
    min|min_curve_surf|mk_html_help|modifyct|moment|mpeg_clo
    se|mpeg_open|mpeg_put|mpeg_save|multi|n_elements|n_para
    ms|n_tags|newton|norm|obj_class|obj_destroy|obj_isa|obj_new
    |obj_valid|objarr|on_error|on_ioerror|online_help|open|openr|oplo
    t|oploterr|p_correlate|pcomp|plot|plot_3dbox|plot_field|ploterr|pl
    ots|pnt_line|point_lun|polar_contour|polar_surface|poly|poly_2d|
    poly_area|poly_fit|polyfill|polyfillv|polyfitw|polyshade|polywarp|p
    opd|powell|primes|print|printf|printd|profile|profiler|profiles|project
    _vol|ps_show_fonts|psafm|pseudo|ptr_free|ptr_new|ptr_valid|ptr
    arr|pushd|qromb|qromo|qsimp|query_bmp|query_dicom|query!
    _jpeg|query_pict|query_png|query_ppm|query_srf|query_tiff|r_c
    orrelate|r_test|randomn|randomu|ranks|rdpix|read|readf|read_as
    cii|read_bmp|read_dicom|read_gif|read_interfile|read_jpeg|read
    _pict|read_png|read_ppm|read_spr|read_srf|read_sylk|read_tiff|r
    ead_wave|read_x11_bitmap|read_xwd|reads|readu|rebin|recall_
    commands|recon3|reduce_colors|reform|regress|replicate|repli
    cate_inplace|resolve_all|resolve_routine|restore|retall|reverse|re
    wind|riemann|rk4|roberts|rot|rotate|round|routine_info|rs_test|rst
    rpos|s_test|save|scale3|scale3d|search2d|search3d|set_plot|se
    t_shading|set_symbol|setenv|setlog|setup_keys|sfit|shade_surf
    |shade_surf_irr|shade_volume|shift|show3|showfont|sin|sindgen
    |sinh|size|skewness|skipf|slicer3|slide_image|smooth|sobel|sor
    t|spawn|sph_4pnt|sph_scat|spl_init|spl_interp|spline|spline_p|s
    prsab|sprsax|sprsin|sqrt|standardize|stddev|stop|str_sep|strarr|
    strcompress|stretch|string|strlen|strlowcase|strmessage|strmid
    |strpos|strput|strtrim|struct_assign|strupcase|surface|sur!
    fr|svdc|svdfit|svsol|swap_endian|systime|t_cvf|t_pdf|t3d|ta!
    g_names|tan|tanh|taprd|tapwrt|tek_color|temporary|thin|threed|t
    ime_test2|tm_test|total|trace|transpose|tri_surf|triangulate|trigri
    d|triql|trired|trisol|trnlog|ts_coef|ts_diff|ts_fcast|ts_smooth|tv|tvcr
    s|tvlct|tvrd|tvscl|uindgen|uint|uintarr|ul64indgen|ulindgen|ulon64a
    rr|ulonarr|ulong|ulong64|uniq|usersym|variance|vax_float|vel|velo
    vect|vert_t3d|voigt|voronoi|voxel_proj|wait|warp_tri|wdelete|weof|
    wf_draw|where|widget_base|widget_button|widget_control|widg
    et_draw|widget_droplist|widget_event|widget_info|widget_label|
    widget_list|widget_slider|widget_table|widget_text|window|write
    _bmp|write_gif|write_jpeg|write_nrif|write_pict|write_png|write_p
    pm|write_spr|write_srf|write_sylk|write_tiff|write_wave|writeu|ws
    et|wshow|wtn|xbm_edit|xdisplayfile|xfont|xinteranimate|xloadct|
    xmanager|xmng_tmpl|xmtool|xpalette|xregistered|xsq_test|xsu
    rface|xvaredit|xyouts|zoom|zoom_24)>))":::Keyword::\n\ Graphics Keywords:"(?i(<
    (background|channel|charsize|[xyz]
    charsize|charthick|clip|color|data|device|font|[xyz]
    gridstyle|linestyle|[xyz]margin|[xyz]
    minor|noclip|nodata|noerase|normal|orientation|position|psym|
    [xyz]range|[xyz]style|subtitle|symsize|t3d|thick|[xyz]thick|
    [xyz]tickformat|ticklen|[xyz]ticklen|[xyz]tickname|[xyz]ticks|
    [xyz]tickv|[xyz]tick_get|title|[xyz]title|zvalue|z)
    >))":::Identifier::D\n\ Optional Keywords:"(?i(<
    (file|glinestyle|glinethick|latalign|latdel|latlab|levels|limit|lonalign|
    londel|lonlab|max_value|mlinethick|retain|psym|[xy]offset|[xy]
    size)>))":::Identifier::D\n\ Optional Keywords2:"/(?i(<
    (all|close|coasts|continents|countries|cylindrical|grid|horizon|int
    erp|iso|label|landscape|mercator|noborder|nodata|noerase|norm
    |portrait|remove_all|[xyz]style)>))":::Optional Keyword::D\n\ Graphics Devices:"(?i(<
    (CGM|HP|LJ|MAC|NULL|PCL|PRINTER|PS|REGIS|TEK|WIN|X|
    Z)>))":::Identifier::D\n\ Routine:"(?i(<(pro|function|end|return)
    >))":::Subroutine::\n\ Subroutine:"(?i(<
    (begin|endcase|endelse|endfor|endif|endrep|endwhile)
    >))":::Subroutine1::\n\ Flow Statements:"(?i(<
    (case|common|do|else|for|goto|if|of|repeat|then|until|while)
    >))":::Keyword::D\n\ Numeric Constant:"<((0(x|X)[0-9a-fA-F]*)
    |(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)
    (L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D\n\ Constant System Vars:"!(?i(<
    (dpi|dtor|map|pi|radeg|values)>))":::Flag::D\n\ Graphics System Vars:"!(?i<(order|
    [dpxyz])>)":"=":"\\n| ":Flag::D\n\ Environment System Vars:"!(?i<
    (dir|edit_input|help_path|journal|more|path|prompt|quiet|version)
    >)":::Flag::D\n\ Error Handling Vars:"!(?i<
    (error_state|except|mouse|warn)>)":::Flag::D\n\ String:"'|""":"'|"""::String::\n\ Comment:";":"\\n"::Comment::\n\ Operators:"<(\\+|-|/|\\*|\\^|(?i(mod)))
    >":::Operator::D\n\ logical:"(?i(<
    (and|not|or|xor|eq|ge|gt|le|lt|ne)>))":::Ada Attributes::D\n\ Paren:"\\(":"\\)"::Text Arg2::D\n\ Sub Paren:"\\(":"\\)"::Text
    Arg1:Paren:D\n\ Bracket:"\\[":"\\]"::Text Arg2::D\n\ Bracket Sub Paren:"\\(":"\\)"::Text
    Arg1:Bracket:D\n\ Bracket Sub Bracket:"\\[":"\\]"::Text
    Arg1:Bracket:D\n\ Special Chars:"<(\\$|\\&)>":::Flag::D\n\ Punctuation
    Characters:"[,:=]":::Flag::D\n\ }\n\ VB:1:0{\n\ comments:"'":"$"::Comment::\n\ keyword:"<
    (On|Error|GoTo|Sub|Dim|Function|Public|Private|Attribute|End|If
    |Then|ElsIf|Else|Do|While|Loop)>":::Identifier::\n\ string:"""":""""::String1::\n\ modifiers:"<
    (And|Or|Not|As|True|False|Exit|ErrorHandler|New)
    >":::Identifier1::\n\ ops:"<(=|\\&|\\<\\>|\\<=|\\>=|\\<|\\>|\\+|\\-
    |/|\\*)>":::Keyword::\n\ numbers:"[0-9]+":::Storage Type::\n\ }\n\ CSS:Default\n\ Regex:Default\n\ XML:Default\n\ Apache:1:0{\n\ comment:"^[\\s]*#\\s*(.*)
    $":::Comment::\n\ Directive_name_value:"^\\s*
    (ErrorDocument|Group|User|require|Action|BrowserMatch|[Aa]
    llow|Deny|CustomLog|Add\\w*|SetEnvIf\\w*|\\w*Script\\w*|\\w*A
    lias\\w*)\\s+([^""]\\S+|"".+"")\\s+(.+)":::Keyword::\n\ Directive_value:"^\\s*(\\w)+\\s+
    (.+)":::Keyword::\n\ name:"\\2":""::Text
    Key:Directive_name_value:C\n\ value:"\\3":""::Text
    Arg:Directive_name_value:C\n\ _value:"\\2":""::Text
    Arg:Directive_value:C\n\ container:"^\\s*\\</?\\w*(\\s+.+)
    *\\s*\\>":::Preprocessor::\n\ containerName:"\\1":""::Text
    Arg:container:C\n\ }

    Anyway, I'm just guessing it might be the large tags file... I'm
    experiencing weird behavior ever since upgrading from 5.2 to
    5.3:
    Sometimes a second nedit server is started when i open a file,
    Sometimes nedit exits for no apparent reason (after not
    responding for a couple of seconds),
    What's really annoying too is that when a minimized file is
    updated by another process, a pop-up window appears which
    can't be seen until the minimized file is restored againg. In
    the mean time, editing is not possible in the other files leaving
    me to wonder what's happening...

    I hope this info is of any use... Anyhow, I'm looking forward to
    5.4 :)

     
  • Scott Tringali
    Scott Tringali
    2002-12-13

    Logged In: YES
    user_id=11321

    Well, to isolate whether it's tags or highlighting, try
    running with no highlighting and see if there's a memory
    overflow. Then try with no tags, but highlighting.

    Problems with 'nc' not responding probably is a side-effect
    of the crash. However, it could also be that you have a 5.2
    nedit somewhere in your path. Mixing versions isn't a great
    idea.

    As for the file-modified dialog, in 5.4 I believe we've
    fixed it so that it won't post if you have minimized window.
    If you like, try the latest development version (from
    source) on our website.

    Anyway, try the isolation and let us know. I'd really like
    to know if it's the tags or customized patterns.

     
  • Thorsten Haude
    Thorsten Haude
    2004-07-15

    Logged In: YES
    user_id=119143

    Any luck with the isolation?

     
  • Thorsten Haude
    Thorsten Haude
    2006-02-04

    Logged In: YES
    user_id=119143

    Did you try to run NEdit without syntax highlighting to see
    whether it's tags or highlighting?

     
  • Thorsten Haude
    Thorsten Haude
    2006-09-17

    • status: open --> pending-out-of-date
     
  • Thorsten Haude
    Thorsten Haude
    2006-09-17

    Logged In: YES
    user_id=119143

    No response, close.

     
  • Logged In: YES
    user_id=1312539

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     
1 2 > >> (Page 1 of 2)