View Issue Details

IDProjectCategoryView StatusLast Update
0000389Double CommanderDefaultpublic2012-04-05 18:28
ReporterVaka2 Assigned Tocobines  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.6.0 (trunk)Product Build4484 
Fixed in Version0.5.5 
Summary0000389: Crash при перезаписи файла
DescriptionCrash при перезаписи файла
TagsNo tags attached.
Attached Files
doublecmd.xml (19,000 bytes)   
<?xml version="1.0"?>
<doublecmd DCVersion="0.5.5 alpha" ConfigVersion="5">
  <Configuration Save="True">
    <UseConfigInProgramDir>False</UseConfigInProgramDir>
  </Configuration>
  <Colors>
    <FileFilters>
      <Filter>
        <Name>Pascal sources</Name>
        <FileMasks>*.pas;*.pp</FileMasks>
        <Color>32768</Color>
        <Attributes/>
      </Filter>
      <Filter>
        <Name>Pascal binaries</Name>
        <FileMasks>*.ppu;*.o;*.dcu</FileMasks>
        <Color>16711680</Color>
        <Attributes/>
      </Filter>
      <Filter>
        <Name>Specified Executables</Name>
        <FileMasks>*</FileMasks>
        <Color>55758</Color>
        <Attributes>-rwxrwxr*x</Attributes>
      </Filter>
      <Filter>
        <Name>Executables</Name>
        <FileMasks>*</FileMasks>
        <Color>32768</Color>
        <Attributes>-*x*</Attributes>
      </Filter>
    </FileFilters>
    <Foreground>536870912</Foreground>
    <Background>16777215</Background>
    <Background2>16777215</Background2>
    <Mark>255</Mark>
    <Cursor>-2147483635</Cursor>
    <CursorText>-2147483634</CursorText>
    <UseInvertedSelection>False</UseInvertedSelection>
    <InactivePanelBrightness>100</InactivePanelBrightness>
    <UseFrameCursor>False</UseFrameCursor>
    <FreeSpaceIndicator>
      <ForeColor>0</ForeColor>
      <BackColor>16777215</BackColor>
      <UseGradient>True</UseGradient>
    </FreeSpaceIndicator>
  </Colors>
  <Plugins>
    <DsxPlugins>
      <DsxPlugin>
        <Name>dsxlocatx</Name>
        <Path>%commander_path%/plugins/dsx/dsxlocate/dsxlocate.dsx</Path>
        <Description/>
      </DsxPlugin>
    </DsxPlugins>
    <WcxPlugins>
      <WcxPlugin Enabled="True">
        <ArchiveExt>zip</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path>
        <Flags>607</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>lzma</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/lzma/lzma.wcx</Path>
        <Flags>1</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>tar</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path>
        <Flags>95</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>bz2</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path>
        <Flags>91</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>tbz</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path>
        <Flags>95</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>gz</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path>
        <Flags>91</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>tgz</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path>
        <Flags>95</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>cpio</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/cpio/cpio.wcx</Path>
        <Flags>0</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>deb</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/deb/deb.wcx</Path>
        <Flags>4</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>rpm</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/rpm/rpm.wcx</Path>
        <Flags>4</Flags>
      </WcxPlugin>
      <WcxPlugin Enabled="True">
        <ArchiveExt>rar</ArchiveExt>
        <Path>%commander_path%/plugins/wcx/unrar/unrar.wcx</Path>
        <Flags>68</Flags>
      </WcxPlugin>
    </WcxPlugins>
    <WdxPlugins>
      <WdxPlugin>
        <Name>rpm_wdx</Name>
        <Path>%commander_path%/plugins/wdx/rpm_wdx/rpm_wdx.wdx</Path>
        <DetectString>EXT="RPM"</DetectString>
      </WdxPlugin>
      <WdxPlugin>
        <Name>deb_wdx</Name>
        <Path>%commander_path%/plugins/wdx/deb_wdx/deb_wdx.wdx</Path>
        <DetectString>EXT="DEB"</DetectString>
      </WdxPlugin>
    </WdxPlugins>
    <WfxPlugins>
      <WfxPlugin Enabled="True">
        <Name>FTP</Name>
        <Path>%commander_path%/plugins/wfx/ftp/ftp.wfx</Path>
      </WfxPlugin>
      <WfxPlugin Enabled="True">
        <Name>Windows Network</Name>
        <Path>%commander_path%/plugins/wfx/samba/samba.wfx</Path>
      </WfxPlugin>
    </WfxPlugins>
    <WlxPlugins>
      <WlxPlugin>
        <Name>wlxMplayer</Name>
        <Path>%commander_path%/plugins/wlx/wlxmplayer/wlxmplayer.wlx</Path>
        <DetectString>(EXT="MPG")|(EXT="AVI")|(EXT="MPEG")|(EXT="FLV")|(EXT="MKV")|(EXT="MP4")|(EXT="3GP")|(EXT="ASF")|(EXT="MOV")|(EXT="WMV")|(EXT="RM")</DetectString>
      </WlxPlugin>
    </WlxPlugins>
  </Plugins>
  <Language>
    <POFileName>doublecmd.ru.po</POFileName>
  </Language>
  <Behaviours>
    <RunInTerminal>gnome-terminal</RunInTerminal>
    <RunTerminal>gnome-terminal</RunTerminal>
    <OnlyOneAppInstance>True</OnlyOneAppInstance>
    <LynxLike>True</LynxLike>
    <ShortFileSizeFormat>True</ShortFileSizeFormat>
    <MinimizeToTray>False</MinimizeToTray>
    <AlwaysShowTrayIcon>False</AlwaysShowTrayIcon>
    <Mouse>
      <Selection Enabled="True">
        <Button>0</Button>
      </Selection>
      <ScrollMode>2</ScrollMode>
      <WheelScrollLines>3</WheelScrollLines>
    </Mouse>
    <AutoFillColumns>True</AutoFillColumns>
    <AutoSizeColumn>0</AutoSizeColumn>
    <DateTimeFormat>dd.mm.yy</DateTimeFormat>
    <CutTextToColumnWidth>False</CutTextToColumnWidth>
    <ShowSystemFiles>False</ShowSystemFiles>
    <ListFilesInThread>True</ListFilesInThread>
    <LoadIconsSeparately>True</LoadIconsSeparately>
    <DelayLoadingTabs>True</DelayLoadingTabs>
    <HighlightUpdatedFiles>True</HighlightUpdatedFiles>
    <DriveBlackList>/squashed/*;/var/*;/usr;/portage</DriveBlackList>
  </Behaviours>
  <Tools>
    <Viewer Enabled="False">
      <Path/>
      <Parameters/>
      <RunInTerminal>False</RunInTerminal>
      <KeepTerminalOpen>False</KeepTerminalOpen>
    </Viewer>
    <Editor Enabled="False">
      <Path/>
      <Parameters/>
      <RunInTerminal>False</RunInTerminal>
      <KeepTerminalOpen>False</KeepTerminalOpen>
    </Editor>
    <Differ Enabled="False">
      <Path/>
      <Parameters/>
      <RunInTerminal>False</RunInTerminal>
      <KeepTerminalOpen>False</KeepTerminalOpen>
    </Differ>
  </Tools>
  <Fonts>
    <Main>
      <Name>Sans</Name>
      <Size>10</Size>
      <Style>1</Style>
    </Main>
    <Editor>
      <Name>Monospace</Name>
      <Size>11</Size>
      <Style>0</Style>
    </Editor>
    <Viewer>
      <Name>Monospace</Name>
      <Size>11</Size>
      <Style>0</Style>
    </Viewer>
    <Log>
      <Name>Monospace</Name>
      <Size>10</Size>
      <Style>0</Style>
    </Log>
    <ViewerBook>
      <Name>Sans</Name>
      <Size>10</Size>
      <Style>0</Style>
    </ViewerBook>
  </Fonts>
  <ToolTips>
    <ShowToolTipMode>1</ShowToolTipMode>
    <CustomFields/>
  </ToolTips>
  <Layout>
    <MainMenu>True</MainMenu>
    <ButtonBar Enabled="False">
      <FlatIcons>True</FlatIcons>
      <ButtonHeight>28</ButtonHeight>
      <IconSize>24</IconSize>
    </ButtonBar>
    <DriveBar1>False</DriveBar1>
    <DriveBar2>False</DriveBar2>
    <DriveBarFlat>True</DriveBarFlat>
    <DrivesListButton Enabled="True">
      <ShowLabel>True</ShowLabel>
      <ShowFileSystem>True</ShowFileSystem>
      <ShowFreeSpace>True</ShowFreeSpace>
    </DrivesListButton>
    <DirectoryTabs>True</DirectoryTabs>
    <CurrentDirectory>True</CurrentDirectory>
    <TabHeader>False</TabHeader>
    <StatusBar>True</StatusBar>
    <CmdLine>False</CmdLine>
    <LogWindow>False</LogWindow>
    <TermWindow>False</TermWindow>
    <KeyButtons>True</KeyButtons>
    <InterfaceFlat>True</InterfaceFlat>
    <DriveFreeSpace>False</DriveFreeSpace>
    <DriveIndicator>True</DriveIndicator>
    <ProgressInMenuBar>True</ProgressInMenuBar>
    <PanelOfOperationsInBackground>True</PanelOfOperationsInBackground>
    <HorizontalFilePanels>False</HorizontalFilePanels>
    <ShortFormatDriveInfo>True</ShortFormatDriveInfo>
  </Layout>
  <FileOperations>
    <BufferSize>524288</BufferSize>
    <UseMmapInSearch>False</UseMmapInSearch>
    <PartialNameSearch>True</PartialNameSearch>
    <WipePassNumber>1</WipePassNumber>
    <DropReadOnlyFlag>False</DropReadOnlyFlag>
    <ProcessComments>True</ProcessComments>
    <RenameSelOnlyName>False</RenameSelOnlyName>
    <ShowCopyTabSelectPanel>False</ShowCopyTabSelectPanel>
    <UseTrash>True</UseTrash>
    <SkipFileOpError>False</SkipFileOpError>
    <ShowDialogOnDragDrop>False</ShowDialogOnDragDrop>
    <OverwriteFolder>False</OverwriteFolder>
    <Options>
      <Symlink>0</Symlink>
      <CorrectLinks>False</CorrectLinks>
      <FileExists>0</FileExists>
      <DirectoryExists>0</DirectoryExists>
      <CheckFreeSpace>True</CheckFreeSpace>
    </Options>
  </FileOperations>
  <Tabs>
    <Options>912</Options>
    <CharacterLimit>32</CharacterLimit>
    <Position>0</Position>
    <OpenedTabs>
      <Left>
        <ActiveTab>0</ActiveTab>
        <Tab>
          <FileView Type="columns">
            <History>
              <Entry Active="True">
                <FileSource Type="FileSystem"/>
                <Paths>
                  <Path>/home/vaka/</Path>
                </Paths>
              </Entry>
            </History>
            <ColumnsView>
              <ColumnsSet>name</ColumnsSet>
              <Sorting>
                <Sort>
                  <Column>1</Column>
                  <Direction>1</Direction>
                </Sort>
              </Sorting>
            </ColumnsView>
          </FileView>
          <Caption>vaka</Caption>
          <Options>0</Options>
        </Tab>
      </Left>
      <Right>
        <ActiveTab>0</ActiveTab>
        <Tab>
          <FileView Type="columns">
            <History>
              <Entry Active="True">
                <FileSource Type="FileSystem"/>
                <Paths>
                  <Path>/mnt/1300/</Path>
                </Paths>
              </Entry>
            </History>
            <ColumnsView>
              <ColumnsSet>name</ColumnsSet>
              <Sorting>
                <Sort>
                  <Column>1</Column>
                  <Direction>1</Direction>
                </Sort>
              </Sorting>
            </ColumnsView>
          </FileView>
          <Caption>1300</Caption>
          <Options>0</Options>
        </Tab>
      </Right>
    </OpenedTabs>
  </Tabs>
  <Log Enabled="False">
    <FileName>/home/vaka/.config/doublecmd/doublecmd.log</FileName>
    <Options>255</Options>
  </Log>
  <History>
    <SearchReplaceHistory Save="False"/>
    <DirHistory Save="False"/>
    <CmdLineHistory Save="False"/>
    <FileMaskHistory Save="False"/>
  </History>
  <QuickSearch Enabled="True">
    <Mode>0</Mode>
    <MatchBeginning>True</MatchBeginning>
    <MatchEnding>True</MatchEnding>
    <Case>1</Case>
    <Items>2</Items>
  </QuickSearch>
  <QuickFilter Enabled="False">
    <Mode>0</Mode>
    <AutoHide>True</AutoHide>
  </QuickFilter>
  <Miscellaneous>
    <GridVertLine>False</GridVertLine>
    <GridHorzLine>False</GridHorzLine>
    <ShowWarningMessages>True</ShowWarningMessages>
    <SpaceMovesDown>True</SpaceMovesDown>
    <DirBrackets>False</DirBrackets>
  </Miscellaneous>
  <AutoRefresh>
    <Options>3</Options>
    <ExcludeDirs/>
    <Mode>0</Mode>
  </AutoRefresh>
  <Icons>
    <ShowMode>3</ShowMode>
    <ShowOverlays>False</ShowOverlays>
    <Size>16</Size>
    <CustomDriveIcons>False</CustomDriveIcons>
  </Icons>
  <IgnoreList Enabled="False">
    <IgnoreListFile>/home/vaka/.config/doublecmd/ignorelist.txt</IgnoreListFile>
  </IgnoreList>
  <Viewer>
    <PreviewVisible>False</PreviewVisible>
    <SaveThumbnails>True</SaveThumbnails>
    <ImageStretch>False</ImageStretch>
    <CopyMovePath1/>
    <CopyMovePath2/>
    <CopyMovePath3/>
    <CopyMovePath4/>
    <CopyMovePath5/>
    <PaintMode>Pen</PaintMode>
    <PaintWidth>5</PaintWidth>
    <NumberOfColumns>1</NumberOfColumns>
    <ViewerMode>1</ViewerMode>
    <PaintColor>255</PaintColor>
    <BackgroundColor>0</BackgroundColor>
    <FontColor>16777215</FontColor>
    <TextPosition>0</TextPosition>
  </Viewer>
  <Lua>
    <PathToLibrary>liblua5.1.so.0</PathToLibrary>
  </Lua>
  <NameShortcutFile>shortcuts.scf</NameShortcutFile>
  <LastUsedPacker>zip</LastUsedPacker>
  <SearchTemplates/>
  <ColumnsSets>
    <ColumnsSet>
      <Name>Default</Name>
      <CustomView>False</CustomView>
      <CursorBorder Enabled="False">
        <Color>0</Color>
      </CursorBorder>
      <Columns>
        <Column>
          <Title>Имя</Title>
          <FuncString>[DC().GETFILENAMENOEXT{}]</FuncString>
          <Width>250</Width>
          <Align>0</Align>
          <Font>
            <Name>default</Name>
            <Size>10</Size>
            <Style>1</Style>
          </Font>
          <Overcolor>True</Overcolor>
          <TextColor>536870912</TextColor>
          <Background>16777215</Background>
          <Background2>16777215</Background2>
          <MarkColor>255</MarkColor>
          <CursorColor>-2147483635</CursorColor>
          <CursorText>-2147483634</CursorText>
        </Column>
        <Column>
          <Title>Тип</Title>
          <FuncString>[DC().GETFILEEXT{}]</FuncString>
          <Width>50</Width>
          <Align>0</Align>
          <Font>
            <Name>default</Name>
            <Size>10</Size>
            <Style>1</Style>
          </Font>
          <Overcolor>True</Overcolor>
          <TextColor>536870912</TextColor>
          <Background>16777215</Background>
          <Background2>16777215</Background2>
          <MarkColor>255</MarkColor>
          <CursorColor>-2147483635</CursorColor>
          <CursorText>-2147483634</CursorText>
        </Column>
        <Column>
          <Title>Размер</Title>
          <FuncString>[DC().GETFILESIZE{}]</FuncString>
          <Width>70</Width>
          <Align>1</Align>
          <Font>
            <Name>default</Name>
            <Size>10</Size>
            <Style>1</Style>
          </Font>
          <Overcolor>True</Overcolor>
          <TextColor>536870912</TextColor>
          <Background>16777215</Background>
          <Background2>16777215</Background2>
          <MarkColor>255</MarkColor>
          <CursorColor>-2147483635</CursorColor>
          <CursorText>-2147483634</CursorText>
        </Column>
        <Column>
          <Title>Дата</Title>
          <FuncString>[DC().GETFILETIME{}]</FuncString>
          <Width>70</Width>
          <Align>1</Align>
          <Font>
            <Name>default</Name>
            <Size>10</Size>
            <Style>1</Style>
          </Font>
          <Overcolor>True</Overcolor>
          <TextColor>536870912</TextColor>
          <Background>16777215</Background>
          <Background2>16777215</Background2>
          <MarkColor>255</MarkColor>
          <CursorColor>-2147483635</CursorColor>
          <CursorText>-2147483634</CursorText>
        </Column>
        <Column>
          <Title>Атриб</Title>
          <FuncString>[DC().GETFILEATTR{}]</FuncString>
          <Width>80</Width>
          <Align>0</Align>
          <Font>
            <Name>default</Name>
            <Size>10</Size>
            <Style>1</Style>
          </Font>
          <Overcolor>True</Overcolor>
          <TextColor>536870912</TextColor>
          <Background>16777215</Background>
          <Background2>16777215</Background2>
          <MarkColor>255</MarkColor>
          <CursorColor>-2147483635</CursorColor>
          <CursorText>-2147483634</CursorText>
        </Column>
      </Columns>
    </ColumnsSet>
    <ColumnsSet>
      <Name>name</Name>
      <CustomView>False</CustomView>
      <CursorBorder Enabled="False">
        <Color>0</Color>
      </CursorBorder>
      <Columns>
        <Column>
          <Title>Имя</Title>
          <FuncString>[DC().GETFILENAME{}] </FuncString>
          <Width>250</Width>
          <Align>0</Align>
          <Font>
            <Name>default</Name>
            <Size>10</Size>
            <Style>1</Style>
          </Font>
          <Overcolor>True</Overcolor>
          <TextColor>536870912</TextColor>
          <Background>16777215</Background>
          <Background2>16777215</Background2>
          <MarkColor>255</MarkColor>
          <CursorColor>-2147483635</CursorColor>
          <CursorText>-2147483634</CursorText>
        </Column>
        <Column>
          <Title>Расширение</Title>
          <FuncString>[DC().GETFILEEXT{}] </FuncString>
          <Width>0</Width>
          <Align>0</Align>
          <Font>
            <Name>default</Name>
            <Size>10</Size>
            <Style>1</Style>
          </Font>
          <Overcolor>True</Overcolor>
          <TextColor>536870912</TextColor>
          <Background>16777215</Background>
          <Background2>16777215</Background2>
          <MarkColor>255</MarkColor>
          <CursorColor>-2147483635</CursorColor>
          <CursorText>-2147483634</CursorText>
        </Column>
        <Column>
          <Title>Размер</Title>
          <FuncString>[DC().GETFILESIZE{}] </FuncString>
          <Width>63</Width>
          <Align>0</Align>
          <Font>
            <Name>default</Name>
            <Size>10</Size>
            <Style>1</Style>
          </Font>
          <Overcolor>True</Overcolor>
          <TextColor>536870912</TextColor>
          <Background>16777215</Background>
          <Background2>16777215</Background2>
          <MarkColor>255</MarkColor>
          <CursorColor>-2147483635</CursorColor>
          <CursorText>-2147483634</CursorText>
        </Column>
      </Columns>
    </ColumnsSet>
  </ColumnsSets>
  <MainWindow>
    <Position>
      <Left>1150</Left>
      <Top>459</Top>
      <Width>768</Width>
      <Height>594</Height>
      <Maximized>False</Maximized>
    </Position>
  </MainWindow>
  <MultiRenamePresets>
    <LastPreset>1</LastPreset>
    <Presets>
      <Preset>
        <Name>1</Name>
        <Filename>[C]</Filename>
        <Extension>[E]</Extension>
        <FilenameStyle>0</FilenameStyle>
        <ExtensionStyle>2</ExtensionStyle>
        <Find/>
        <Replace/>
        <RegExp>False</RegExp>
        <UseSubs>False</UseSubs>
        <Counter>1</Counter>
        <Interval>1</Interval>
        <Width>1</Width>
      </Preset>
    </Presets>
  </MultiRenamePresets>
  <Keyboard>
    <Typing>
      <Actions>
        <NoModifier>2</NoModifier>
        <Alt>0</Alt>
        <CtrlAlt>0</CtrlAlt>
      </Actions>
    </Typing>
  </Keyboard>
  <FilesViews>
    <Sorting>
      <CaseSensitivity>0</CaseSensitivity>
      <NaturalSorting>False</NaturalSorting>
      <SortFolderMode>0</SortFolderMode>
      <NewFilesPosition>2</NewFilesPosition>
      <UpdatedFilesPosition>2</UpdatedFilesPosition>
    </Sorting>
  </FilesViews>
  <UseShellForFileOperations>False</UseShellForFileOperations>
</doublecmd>
doublecmd.xml (19,000 bytes)   
Fixed in Revision4536
Operating systemLinux
WidgetsetGTK2
Architecture32-bit

Activities

cobines

2012-03-28 10:12

administrator   ~0000491

Как повторять? Прикрепить doublecmd.xml и doublecmd.err.

Vaka2

2012-03-28 11:17

reporter   ~0000492

Это при копировании и перезаписи:

Double Commander 0.5.5 alpha
Revision: 4491M
Build: 2012/03/28
Lazarus: 0.9.30.2-33321
Free Pascal: 2.4.4
Platform: i386-Linux-gtk2
System: Linux version 3.3.0-git
Widgetset library: GTK 2.24.10
This program is free software released under terms of GNU GPL 2
(C)opyright 2006-2012 Koblov Alexander (Alexx2000@mail.ru)
   and contributors (see about dialog)
Executable directory: /opt/doublecmd/
Loading configuration...
WDX: LOAD: /opt/doublecmd/plugins/wdx/rpm_wdx/rpm_wdx.wdx
WDX: LOAD: /opt/doublecmd/plugins/wdx/deb_wdx/deb_wdx.wdx
Loading lng file: /opt/doublecmd/language/doublecmd.ru.po
Creating PixmapManager
Loading icon theme DCTheme
Theme hicolor not found.
UDisks: Cannot acquire connection to DBUS system bus: org.freedesktop.DBus.Error.FileNotFound Failed to connect to socket /var/run/dbus/system_bus_socket: Нет такого файла или каталога
Detecting devices through /etc/mtab.
FileSystemWatcher thread starting
TColumnsFileView.Create components
Creating TFileSystemFileSource
TColumnsFileView.Create components
TColumnsFileView.Create components
frmMain.frmMainShow
TApplication.HandleException Access violation
  Stack trace:
chown (/home/vaka/1/новый.txt) failed
  $084B8B13 line 624, column 7 of fFileOpDlg.pas in /opt/doublecmd/doublecmd
  $080D1BE3 in /opt/doublecmd/doublecmd
  $080D0277 in /opt/doublecmd/doublecmd
  $084B8151 line 345, column 1 of fFileOpDlg.pas in /opt/doublecmd/doublecmd
  $080F01EF line 2536, column 35 of fmain.pas in /opt/doublecmd/doublecmd
  $080F09A5 line 2674, column 17 of fmain.pas in /opt/doublecmd/doublecmd
  $083584FC line 1272, column 46 of umaincommands.pas in /opt/doublecmd/doublecmd
  $0835E1D9 line 186, column 7 of uformcommands.pas in /opt/doublecmd/doublecmd
  $080ECC8F line 1339, column 30 of fmain.pas in /opt/doublecmd/doublecmd
  $082FB2D4 line 1063, column 28 of uhotkeymanager.pas in /opt/doublecmd/doublecmd
  $082FB4F4 line 1151, column 10 of uhotkeymanager.pas in /opt/doublecmd/doublecmd
  $081557ED in /opt/doublecmd/doublecmd
  $08155826 in /opt/doublecmd/doublecmd
  $08155B6B in /opt/doublecmd/doublecmd
  $08155AC0 in /opt/doublecmd/doublecmd
  $081580F9 in /opt/doublecmd/doublecmd
  $0806DF3A in /opt/doublecmd/doublecmd



Это при удалении:

TApplication.HandleException Access violation
  Stack trace:
  $084B8B13 line 624, column 7 of fFileOpDlg.pas in /opt/doublecmd/doublecmd
  $080D1BE3 in /opt/doublecmd/doublecmd
  $080D0277 in /opt/doublecmd/doublecmd
  $084B8151 line 345, column 1 of fFileOpDlg.pas in /opt/doublecmd/doublecmd
  $08358D2E line 1409, column 37 of umaincommands.pas in /opt/doublecmd/doublecmd
  $0835E1D9 line 186, column 7 of uformcommands.pas in /opt/doublecmd/doublecmd
  $080ECC8F line 1339, column 30 of fmain.pas in /opt/doublecmd/doublecmd
  $082FB2D4 line 1063, column 28 of uhotkeymanager.pas in /opt/doublecmd/doublecmd
  $082FB4C3 line 1138, column 16 of uhotkeymanager.pas in /opt/doublecmd/doublecmd
  $081557ED in /opt/doublecmd/doublecmd
  $08155826 in /opt/doublecmd/doublecmd
  $08155B6B in /opt/doublecmd/doublecmd
  $08155AC0 in /opt/doublecmd/doublecmd
  $081580F9 in /opt/doublecmd/doublecmd
  $0806DF3A in /opt/doublecmd/doublecmd
  $08154F5D in /opt/doublecmd/doublecmd
  $082A9B81 in /opt/doublecmd/doublecmd

cobines

2012-03-28 23:16

administrator   ~0000493

Я не могу повторить. Со мной работает нормально.

Vaka2

2012-04-03 14:58

reporter   ~0000505

Сделал грязный патч, который исправляет ситуацию.

--- fFileOpDlg.pas- 2012-04-03 14:54:56.137466643 +0400
+++ fFileOpDlg.pas 2012-04-03 14:51:24.566111648 +0400
@@ -652,9 +652,9 @@
   Item: PEventsListItem;
   Event: TOperationProgressWindowEvent;
 begin
- for Event in Events do
- for Item in EventsListeners[Event] do
- Item^.EventFunction(FOperationHandle, Event);
+// for Event in Events do
+// for Item in EventsListeners[Event] do
+// Item^.EventFunction(FOperationHandle, Event);
 end;
 
 procedure TfrmFileOp.SetPauseGlyph;

cobines

2012-04-03 15:03

administrator   ~0000506

И если вы попробуете это?
http://www.firebirdsql.su/dc/

Vaka2

2012-04-03 15:04

reporter   ~0000507

странно..
но в скачанном архиве http://www.firebirdsql.su/dc/doublecmd.0.5.5.r4529.gtk2.i386.tar.bz2
такого бага нет.
а в самосборном dc баг есть.
может не так собираю?
как надо?
попробую собрать с fpc-2.6.0... и обновить lazarus...

cobines

2012-04-03 15:06

administrator   ~0000508

Это может быть ошибка в компиляторе 2.4.4.
FPC 2.4.5, 2.6.0 работы.

Vaka2

2012-04-03 15:28

reporter   ~0000509

не помогло...

Starting GuiMessageQueue
Starting Double Commander
Double Commander 0.5.5 alpha
Revision: 4534M
Build: 2012/04/03
Lazarus: 0.9.30.4-35971
Free Pascal: 2.6.0
Platform: i386-Linux-gtk2
System: Linux version 3.3.0-git
Widgetset library: GTK 2.24.10
This program is free software released under terms of GNU GPL 2
(C)opyright 2006-2012 Koblov Alexander (Alexx2000@mail.ru)
   and contributors (see about dialog)
Executable directory: /opt/doublecmd/
Loading configuration...
WDX: LOAD: /opt/doublecmd/plugins/wdx/rpm_wdx/rpm_wdx.wdx
WDX: LOAD: /opt/doublecmd/plugins/wdx/deb_wdx/deb_wdx.wdx
Loading lng file: /opt/doublecmd/language/doublecmd.ru.po
Creating PixmapManager
Loading icon theme DCTheme
Theme hicolor not found.
UDisks: Cannot acquire connection to DBUS system bus: org.freedesktop.DBus.Error.FileNotFound Failed to connect to socket /var/run/dbus/system_bus_socket: Нет такого файла или каталога
Detecting devices through /etc/mtab.
FileSystemWatcher thread starting
TColumnsFileView.Create components
Creating TFileSystemFileSource

(doublecmd:14839): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(doublecmd:14839): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(doublecmd:14839): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(doublecmd:14839): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(doublecmd:14839): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(doublecmd:14839): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
TColumnsFileView.Create components
TColumnsFileView.Create components

(doublecmd:14839): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
frmMain.frmMainShow
^[[BTApplication.HandleException Access violation
  Stack trace:
  $08472373 line 657, column 7 of fFileOpDlg.pas in /opt/doublecmd/doublecmd
  $080D1FD7 in /opt/doublecmd/doublecmd
  $0847192F line 343, column 1 of fFileOpDlg.pas in /opt/doublecmd/doublecmd
  $08471EF3 line 500, column 38 of fFileOpDlg.pas in /opt/doublecmd/doublecmd
  $0835E580 line 615, column 13 of newdesign/uoperationsmanager.pas in /opt/doublecmd/doublecmd
  $08368B99 line 1498, column 11 of umaincommands.pas in /opt/doublecmd/doublecmd
  $0836D70B line 202, column 7 of uformcommands.pas in /opt/doublecmd/doublecmd
  $08308A7D line 1103, column 75 of uhotkeymanager.pas in /opt/doublecmd/doublecmd
  $08308C61 line 1178, column 16 of uhotkeymanager.pas in /opt/doublecmd/doublecmd
  $0815981D in /opt/doublecmd/doublecmd
  $08159856 in /opt/doublecmd/doublecmd
  $08159B9B in /opt/doublecmd/doublecmd
  $08159AF0 in /opt/doublecmd/doublecmd
  $0815C1C9 in /opt/doublecmd/doublecmd
  $0806EA46 in /opt/doublecmd/doublecmd
  $08158F9F in /opt/doublecmd/doublecmd
  $082B3A31 in /opt/doublecmd/doublecmd

Alexx2000

2012-04-03 15:35

administrator   ~0000510

This error can be reproduced also with FPC 2.6.0. It happening only when DC compiled with optimization level -O2 or -O3.

Vaka2

2012-04-03 16:16

reporter   ~0000513

Фрагмент лога сборки, где встречается -O2

Note: environment config file not found - using defaults
NOTE: miscellaneous options file not found - using defaults
TBaseCompilerOptions.MakeOptionsString UnitOutputDirectory="../lib" CurOutputDir="../lib/"
TCompiler.Compile WorkingDir="/var/tmp/doublecmd-0.5.5/plugins/wcx/unrar/src/" CompilerFilename="/usr/bin/fpc" CompilerParams=" -MObjFPC -Scghi -O2 -Pi386 -Pi386 -gl -XX -vewnhi -l @fpc-extra.cfg -Fi../lib -Fi../../../../sdk -Fu../../../../sdk -Fu. -FU../lib/ -FE../lib/ -ounrar.wcx -fPIC unrar.dpr"
[TCompiler.Compile] CmdLine="/usr/bin/fpc -MObjFPC -Scghi -O2 -Pi386 -Pi386 -gl -XX -vewnhi -l @fpc-extra.cfg -Fi../lib -Fi../../../../sdk -Fu../../../../sdk -Fu. -FU../lib/ -FE../lib/ -ounrar.wcx -fPIC unrar.dpr"


Действие "Выполнить команду до" завершено
TCompiler.Compile WorkingDir="/var/tmp/doublecmd-0.5.5/src/" CompilerFilename="/usr/bin/fpc" CompilerParams=" -MObjFPC -Scaghi -Ci -O2 -OoREGVAR -Pi386 -Pi386 -gw -Xg -vewnhi -l @fpc-extra.cfg -Fi/home/vaka/dc/lazarus/ide -Fi../units/i386-linux-gtk2 -Fi../sdk -Fl../libraries/i386-linux -Fuplatform -Fuplatform/unix -Fu../sdk -Funewdesign -Funewdesign/fileproperties -Fuframes -Fu../components/viewer/lib/i386-linux -Fu/home/vaka/dc/lazarus/components/synedit/units/i386-linux -Fu../components/KASToolBar/lib/i386-linux -Fu../components/CmdLine/lib/i386-linux -Fu../components/gifanim/lib/i386-linux -Fu../components/ZVDateTimeCtrls/lib/i386-linux -Fu/home/vaka/dc/lazarus/ideintf/units/i386-linux -Fu/home/vaka/dc/lazarus/components/lazcontrols/lib/i386-linux -Fu/home/vaka/dc/lazarus/lcl/units/i386-linux -Fu/home/vaka/dc/lazarus/lcl/units/i386-linux/gtk2 -Fu../components/chsdet/lib/i386-linux -Fu../components/dcpcrypt/lib/i386-linux -Fu/home/vaka/dc/lazarus/packager/units/i386-linux -Fu. -FU../units/i386-linux-gtk2/ -FE../ -odoublecmd -dNIGHTLY_BUILD -dLCL -dLCLgtk2 doublecmd.lpr"
[TCompiler.Compile] CmdLine="/usr/bin/fpc -MObjFPC -Scaghi -Ci -O2 -OoREGVAR -Pi386 -Pi386 -gw -Xg -vewnhi -l @fpc-extra.cfg -Fi/home/vaka/dc/lazarus/ide -Fi../units/i386-linux-gtk2 -Fi../sdk -Fl../libraries/i386-linux -Fuplatform -Fuplatform/unix -Fu../sdk -Funewdesign -Funewdesign/fileproperties -Fuframes -Fu../components/viewer/lib/i386-linux -Fu/home/vaka/dc/lazarus/components/synedit/units/i386-linux -Fu../components/KASToolBar/lib/i386-linux -Fu../components/CmdLine/lib/i386-linux -Fu../components/gifanim/lib/i386-linux -Fu../components/ZVDateTimeCtrls/lib/i386-linux -Fu/home/vaka/dc/lazarus/ideintf/units/i386-linux -Fu/home/vaka/dc/lazarus/components/lazcontrols/lib/i386-linux -Fu/home/vaka/dc/lazarus/lcl/units/i386-linux -Fu/home/vaka/dc/lazarus/lcl/units/i386-linux/gtk2 -Fu../components/chsdet/lib/i386-linux -Fu../components/dcpcrypt/lib/i386-linux -Fu/home/vaka/dc/lazarus/packager/units/i386-linux -Fu. -FU../units/i386-linux-gtk2/ -FE../ -odoublecmd -dNIGHTLY_BUILD -dLCL -dLCLgtk2 doublecmd.lpr"


Нашёл!
в /etc/fpc.cfg выставил -O1
ошибка пропала..

Vaka2

2012-04-03 17:23

reporter   ~0000514

Last edited: 2012-04-03 17:35

извините, собирал со своим патчем, поэтому ошибки не было...
убрал свой патч, ошибка не пропала, и с O1 и О2 и Os и O3
ошибка есть!
собрать правильно не могу.

Alexx2000

2012-04-04 08:11

administrator   ~0000516

Last edited: 2012-04-04 08:12

Уровень оптимизации надо менять в настройках проекта: "Параметры проекта"->"Генерация кода"->"Оптимизации"
Или просто сменить режим сборки на "Nightly"

Vaka2

2012-04-04 14:39

reporter   ~0000519

а можно сделать так, чтобы оно само всё сделалось.. без моих усилий ?
:)

cobines

2012-04-04 14:44

administrator   ~0000520

В Windows он работает, может быть, в Linux просто не работает. Я еще не пробовал.

cobines

2012-04-05 03:15

administrator   ~0000522

In some cases when using for..in loop on an object with enumerator accessing Self members crashes/hangs (in this case accessing FOperationHandle). It seems to happen with O2 or higher on Unix. It has been fixed in FPC 2.7.1.
I changed the loop to for..to.

Vaka2

2012-04-05 18:27

reporter   ~0000527

проверил, ошибки теперь нету.
спасибо! :)

Issue History

Date Modified Username Field Change
2012-03-26 09:12 Vaka2 New Issue
2012-03-28 10:12 cobines Note Added: 0000491
2012-03-28 11:17 Vaka2 Note Added: 0000492
2012-03-28 11:19 Vaka2 File Added: doublecmd.xml
2012-03-28 23:16 cobines Note Added: 0000493
2012-04-03 14:58 Vaka2 Note Added: 0000505
2012-04-03 15:03 cobines Note Added: 0000506
2012-04-03 15:04 Vaka2 Note Added: 0000507
2012-04-03 15:06 cobines Note Added: 0000508
2012-04-03 15:28 Vaka2 Note Added: 0000509
2012-04-03 15:35 Alexx2000 Note Added: 0000510
2012-04-03 16:16 Vaka2 Note Added: 0000513
2012-04-03 17:23 Vaka2 Note Added: 0000514
2012-04-03 17:35 Vaka2 Note Edited: 0000514
2012-04-04 08:11 Alexx2000 Note Added: 0000516
2012-04-04 08:12 Alexx2000 Note Edited: 0000516
2012-04-04 14:39 Vaka2 Note Added: 0000519
2012-04-04 14:44 cobines Note Added: 0000520
2012-04-05 03:15 cobines Fixed in Revision => 4536
2012-04-05 03:15 cobines Note Added: 0000522
2012-04-05 03:15 cobines Status new => resolved
2012-04-05 03:15 cobines Fixed in Version => 0.5.5
2012-04-05 03:15 cobines Resolution open => fixed
2012-04-05 03:15 cobines Assigned To => cobines
2012-04-05 18:27 Vaka2 Note Added: 0000527
2012-04-05 18:28 Vaka2 Status resolved => closed