Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-10

package directory destroyed, replaced with executable of same name

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

David Emerson

So I just managed to get svn fpc and svn lazarus installed and running, yay!

now the bad news

I have a git repo (and lazarus package) called saralatools. I had just compiled and run an example program that uses the package. Somehow lazarus crashed.

Now I see that my entire saralatools directory, containing the git repository and all kinds of stuff, has mysteriously been deleted, and in its place is an executable called saralatools. Poof! Gone.

It's not really an executable, it is just some GDB data (pasted at the bottom)

Here's a very odd thing: the file size is 4096 bytes, exactly the same size as a directory. And it has the same permissions as a directory. It's as if somehow the filesystem received a directive to write to that (file/inode/directory/I dunno what to call it) instead of writing to a file in that directory.

I'm restoring from backup (and getting out the file recovery tools) but... this sucks :P

e="564"},{pc="0x080d45a4",line="565"},{pc="0x080d45a9",line="568"}, {pc="0x080d45d6",line="569"},{pc="0x080d4611",line="570"}, {pc="0x080d4633",line="572"},{pc="0x080d463f",line="573"}, {pc="0x080d4649",line="574"},{pc="0x080d4651",line="575"}, {pc="0x080d4656",line="577"},{pc="0x080d4660",line="579"}, {pc="0x080d4676",line="580"},{pc="0x080d4685",line="581"}, {pc="0x080d4692",line="582"},{pc="0x080d46d1",line="584"}, {pc="0x080d46dc",line="585"},{pc="0x080d46fd",line="587"}, {pc="0x080d472b",line="588"},{pc="0x080d4736",line="590"}, {pc="0x080d4744",line="591"},{pc="0x080d4752",line="592"}, {pc="0x080d475e",line="598"},{pc="0x080d4765",line="599"}, {pc="0x080d4772",line="601"},{pc="0x080d477d",line="602"}, {pc="0x080d4785",line="603"},{pc="0x080d4788",line="604"}, {pc="0x080d47b2",line="605"},{pc="0x080d47ba",line="606"}, {pc="0x080d47c6",line="607"},{pc="0x080d47cd",line="608"}, {pc="0x080d47f2",line="609"},{pc="0x080d4806",line="611"}, {pc="0x080d4811",line="611"},{pc="0x080d481a",line="611"}, {pc="0x080d48ac",line="612"},{pc="0x080d48b3",line="614"}, {pc="0x080d48f3",line="615"},{pc="0x080d494c",line="616"}, {pc="0x080d4962",line="617"},{pc="0x080d497a",line="624"}, {pc="0x080d499b",line="625"},{pc="0x080d49cf",line="626"}, {pc="0x080d4a00",line="630"},{pc="0x080d4a08",line="631"}, {pc="0x080d4a3b",line="632"},{pc="0x080d4a3e",line="633"}, {pc="0x080d4a43",line="635"},{pc="0x080d4a54",line="636"}, {pc="0x080d4a5f",line="637"},{pc="0x080d4a6d",line="638"}, {pc="0x080d4a84",line="639"},{pc="0x080d4a98",line="641"}, {pc="0x080d4abd",line="643"},{pc="0x080d4ac8",line="643"}, {pc="0x080d4ad1",line="643"},{pc="0x080d4b67",line="644"}, {pc="0x080d4b6e",line="645"},{pc="0x080d4bac",line="646"}, {pc="0x080d4be4",line="648"},{pc="0x080d4bf1",line="650"}, {pc="0x080d4c03",line="651"},{pc="0x080d4c1f",line="652"}, {pc="0x080d4c28",line="653"},{pc="0x080d4c40",line="654"}, {pc="0x080d4c47",line="656"},{pc="0x080d4c6c",line="657"}, {pc="0x080d4c80",line="659"},{pc="0x080d4c8b",line="659"}, {pc="0x080d4c94",line="659"},{pc="0x080d4d3b",line="660"}, {pc="0x080d4d42",line="661"},{pc="0x080d4d58",line="662"}, {pc="0x080d4d70",line="664"},{pc="0x080d4d9f",line="665"}, {pc="0x080d4dd2",line="666"},{pc="0x080d4e38",line="668"}, {pc="0x080d4eb3",line="668"},{pc="0x080d4ed0",line="545"}, {pc="0x080d4ee2",line="545"},{pc="0x080d4f0d",line="546"}, {pc="0x080d4f20",line="547"},{pc="0x080d4f2e",line="548"}, {pc="0x080d4f39",line="549"},{pc="0x080d4f40",line="550"}, {pc="0x080d4f5f",line="551"},{pc="0x080d4fb0",line="552"}, {pc="0x080d5001",line="553"},{pc="0x080d5050",line="554"}, {pc="0x080d50ad",line="556"},{pc="0x080d50c5",line="557"}, {pc="0x080d50dc",line="557"},{pc="0x080d50f0",line="527"}, {pc="0x080d5105",line="528"},{pc="0x080d5119",line="529"}, {pc="0x080d512d",line="530"},{pc="0x080d5141",line="531"}, {pc="0x080d5197",line="532"},{pc="0x080d51ed",line="534"}, {pc="0x080d51f9",line="535"},{pc="0x080d5204",line="536"}, {pc="0x080d5236",line="537"},{pc="0x080d526d",line="538"}, {pc="0x080d527d",line="540"},{pc="0x080d5290",line="515"}, {pc="0x080d529f",line="516"},{pc="0x080d52ce",line="517"}, {pc="0x080d52fd",line="518"},{pc="0x080d5365",line="521"}, {pc="0x080d53c8",line="522"},{pc="0x080d53f6",line="524"}, {pc="0x080d5400",line="674"},{pc="0x080d5403",line="676"}, {pc="0x080d5417",line="678"},{pc="0x080d5421",line="679"}, {pc="0x080d5435",line="680"},{pc="0x080d544a",line="681"}, {pc="0x080d5452",line="682"},{pc="0x080d545b",line="686"}](gdb) ?3rn?Np#hp#???C#,lines=[{pc="0x080d2c10",line="161"}, {pc="0x080d2c1f",line="162"},{pc="0x080d2c2a",line="163"}, {pc="0x080d2c34",line="164"},{pc="0x080d2c53",line="165"}, {pc="0x080d2c69",line="166"},{pc="0x080d2c82",line="167"}, {pc="0x080d2c90",line="182"},{pc="0x080d2ca5",line="182"}, {pc="0x080d2ccd",line="189"},{pc="0x080d2d05",line="183"}, {pc="0x080d2d18",line="184"},{pc="0x080d2d26",line="185"}, {pc="0x080d2d30",line="186"},{pc="0x080d2d3c",line="187"}, {pc="0x080d2d49",line="188"},{pc="0x080d2d62",line="189"}, {pc="0x080d2e00",line="200"},{pc="0x080d2e13",line="201"}, {pc="0x080d2e3f",line="202"},{pc="0x080d2e5e",line="203"},{pc="0

Reply by email