Ticket #4124 (closed defect: fixed)
mcedit crashes at startup
| Reported by: | ossi | Owned by: | andrew_b |
|---|---|---|---|
| Priority: | major | Milestone: | 4.8.26 |
| Component: | mc-core | Version: | master |
| Keywords: | Cc: | ericmrobertsdeveloper@… | |
| Blocked By: | Blocking: | ||
| Branch state: | merged | Votes for changeset: | committed-master |
Description (last modified by ossi) (diff)
i have a script that wraps mcedit, which i have configured as the edit action for a certain file extension via mc.ext. somewhen recently, this stopped working - mcedit immediately crashes upon startup. i suppose this is related to the attempts to make it behave inside subshells.
#0 0x00005615432773de in widget_set_size (w=0x0, y=y@entry=39, x=<optimized out>, lines=lines@entry=1, cols=cols@entry=14)
at widget-common.c:450
r = {y = 39, x = 0, lines = 1, cols = 14}
#1 0x000056154325a8c8 in setup_cmdline () at layout.c:999
mw = 0x561544e876d0
prompt_width = 14
y = 39
tmp_prompt = <optimized out>
#2 0x000056154329c24b in set_prompt_string () at common.c:719
No locals.
#3 0x000056154329d4da in read_subshell_prompt () at common.c:1564
rc = 0
bytes = 77
timeleft = {tv_sec = 0, tv_usec = 0}
should_reset_prompt = 0
got_new_prompt = 1
tmp = {fds_bits = {0 <repeats 16 times>}}
#4 0x000056154325b375 in do_load_prompt () at layout.c:1473
No locals.
#5 0x000056154325b3f0 in load_prompt (fd=<optimized out>, unused=<optimized out>) at layout.c:1502
No locals.
#6 0x0000561543258738 in check_selects (select_set=0x7ffe2a9636a0) at key.c:618
s = <optimized out>
p = <optimized out>
#7 0x00005615432599cc in tty_get_event (event=event@entry=0x7ffe2a963764, redo_event=0, block=block@entry=1) at key.c:2055
nfd = 14
select_set = {fds_bits = {0 <repeats 16 times>}}
c = <optimized out>
flag = <optimized out>
ev = {buttons = 0 '\000', modifiers = 0 '\000', vc = 0, dx = 0, dy = 0, x = 0, y = 0, type = (unknown: 0), clicks = 0,
margin = (unknown: 0), wdx = 0, wdy = 0}
time_out = {tv_sec = 0, tv_usec = 94649321096543}
time_addr = <optimized out>
dirty = 1
#8 0x000056154324be65 in frontend_dlg_run (h=0x561544e8ab00) at dialog.c:316
d_key = <optimized out>
wh = 0x561544e8ab00
event = {buttons = 0 '\000', modifiers = 0 '\000', vc = 0, dx = -31107, dy = 17193, x = -1, y = 0, type = (unknown: 0),
clicks = 0, margin = (unknown: 1156098816), wdx = 22037, wdy = 0}
#9 dlg_run (h=h@entry=0x561544e8ab00) at dialog.c:573
No locals.
#10 0x000056154329890d in edit_files (files=<optimized out>) at editwidget.c:1272
made_directory = 1
edit_dlg = 0x561544e8ab00
g = 0x561544e8ab00
menubar = <optimized out>
w = <optimized out>
wd = 0x561544e8ab00
file = 0x0
ok = 1
#11 0x00005615432608cf in mc_maybe_editor_or_viewer () at midnight.c:984
ret = <optimized out>
#12 do_nc () at midnight.c:1827
ret = <optimized out>
#13 0x00005615432431a1 in main (argc=<optimized out>, argv=<optimized out>) at main.c:467
mcerror = 0x0
config_migrated = 0
config_migrate_msg = 0x0
exit_code = 1
Change History
comment:1 Changed 5 years ago by ossi
- Description modified (diff)
- Summary changed from mcedit vs. mc.ext to mcedit crashes at startup
comment:2 Changed 5 years ago by andrew_b
- Owner set to andrew_b
- Status changed from new to accepted
- Component changed from mcedit to mc-core
- Milestone changed from Future Releases to 4.8.26
comment:3 Changed 5 years ago by andrew_b
- Cc ericmrobertsdeveloper@… added
- Branch state changed from no branch to on review
Branch: 4124_mcedit_crash
changeset:2f611780d34f65dee733c600d6a900b7a4d073f8
Please review and test.
comment:5 Changed 5 years ago by andrew_b
- Votes for changeset changed from ossi to ossi andrew_b
- Branch state changed from on review to approved
comment:6 Changed 5 years ago by andrew_b
- Status changed from accepted to testing
- Votes for changeset changed from ossi andrew_b to committed-master
- Resolution set to fixed
- Branch state changed from approved to merged
Merged to master: [09473d87f008f3f30a6c4348c443c15093dd5e3f].
Note: See
TracTickets for help on using
tickets.
