Ticket #1527 (accepted defect) — at Version 2

Opened 15 years ago

Last modified 14 years ago

mc: heap corruption detected on large filenames

Reported by: slyfox Owned by: slyfox
Priority: critical Milestone: 4.7.0-pre2
Component: mc-vfs Version: 4.7.0-pre1
Keywords: commited-master Cc:
Blocked By: Blocking:
Branch state: Votes for changeset:

Description (last modified by slyfox) (diff)

Reported by dkostousov on mc-dev@…

To reproduce error:

  1. gen newest glibc (I think 2.9+)
  2. create file in ~/temp/ with name
    videoplayback?ip=0.0.0.0&sparams=id,expire,ip,ipbits,itag,burst,factor&itag=22&ipbits=0&signature=8C3C490979492A3384FBC602C8E9E581FCD3303B.5B842F8BA40ED17BD402F8ADF4801B15D2A5B7E8&sver=3&expire=1249488000&key=yt1&factor=1.25&burst=40&id=efab704b0e6836cb'''
    
  1. start mc and go there

Result will depend on your luck. Sometimes mc SIGSEGVs, sometimes glibc detects heap corruption.

Change History

comment:1 Changed 15 years ago by slyfox

  • Owner set to slyfox
  • Status changed from new to accepted

comment:2 Changed 15 years ago by slyfox

  • Description modified (diff)
Note: See TracTickets for help on using tickets.