BitDefender Antivirus Scanner for Unices

As many BitDefender Antivirus Scanner for Unices users have noticed, attempting to run the command line tool (bdscan) or the GUI application will result in an unexpected segmentation fault. The issue is caused by an incompatibility between the latest antivirus engines retrieved through update and the their platform specific component ( which currently cannot be updated. Until a new build of the packages is made, the solution is to grab the latest library and use it to replace the existing one.  In order to accomplish this task you will need run the following comands as root:

# cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.* | \
      awk '/ {print $3}' | \
      while read bdcore_so; do
          touch /opt/BitDefender-scanner/var/lib/scan/$bdcore_so;
          bdscan --update;
          mv /opt/BitDefender-scanner/var/lib/scan/ \
          ln -s /opt/BitDefender-scanner/var/lib/scan/$bdcore_so \
          chown bitdefender:bitdefender \

We apologize for any inconvenience created by this issue. Thank you.


  1. Marian Vasile
    November 2nd, 2011 | 23:56

    It works like a charm. I just prepared to send you a bug report, but I remembered to read this blog.
    For those new-but-not-very-new to Linux world: copy/paste the following code into a new text document:
    ————–CUT FROM BELOW———-


    cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.* | \
    awk ‘/ {print $3}’ | \
    while read bdcore_so; do
    touch /opt/BitDefender-scanner/var/lib/scan/$bdcore_so;
    bdscan –update;
    mv /opt/BitDefender-scanner/var/lib/scan/ \
    ln -s /opt/BitDefender-scanner/var/lib/scan/$bdcore_so \
    chown bitdefender:bitdefender \

    —————STOP CUT ABOVE—————

    Save it, name it Right click on the, go to Properties, Permissions. Mark the checkbox for Executable, close the window.

    Open a terminal window, navigate in the folder that contains your fresh bash script, and introduce the following command using sudo:

    sudo sh

    After your credentials, the work will be done automatically.
    It is the same code from above, but containing the line that tell the system that it have to deal with a bash script.

    I think someone will need this information; if the blog admin do not think so, do not allow it.

    Thank you for your work.

  2. November 6th, 2011 | 01:05

    I got an error : “awk: 1: unexpected character 0xe2”.

    Both manually & w/Marian Vasile’s script.

    I’ve been using bitdefender & Linux for a long-time, but I’m still a newb when it comes to programming & Linux in general. So I really don’t know what to do! lol

    Can anyone shed some light plz?


  3. Kevin LS
    November 6th, 2011 | 09:02

    oh, sweet. i got it to work w/:

    cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.* | \
    awk ‘/ {print $3}’ | \
    while read bdcore_so; do
    touch /opt/BitDefender-scanner/var/lib/scan/$bdcore_so;
    bdscan –update;
    mv /opt/BitDefender-scanner/var/lib/scan/ \
    ln -s /opt/BitDefender-scanner/var/lib/scan/$bdcore_so \
    chown bitdefender:bitdefender \

    guess the formatting was messing it up.

  4. Alan Parker
    November 8th, 2011 | 23:39

    In the above example, the shell dislikes the wiki version of single quote. It complains about invalid character in the awk line.

    A minor change to replace the single quotes allows the otherwise seg faulting cmd line or non visible gui to complete.

    First run of the .sh though still mentioned seg fault, second run no such problem and the gui also launched cleanly.

  5. siegeking
    November 16th, 2011 | 01:24

    I ran the commands but still get:

    *** glibc detected *** bdscan: corrupted double-linked list: 0x00000000041ba640 ***
    ======= Backtrace: =========
    ======= Memory map: ========
    00400000-0041d000 r-xp 00000000 08:01 522032 /opt/BitDefender-scanner/bin/bdscan
    0051d000-0051f000 rw-p 0001d000 08:01 522032 /opt/BitDefender-scanner/bin/bdscan
    01a27000-07b3d000 rw-p 00000000 00:00 0 [heap]
    7f40b51b6000-7f40b5beb000 rw-p 00000000 00:00 0

  6. Chris L
    November 22nd, 2011 | 23:40

    Works, problem solved. Thanks for the support.

  7. jazz
    December 17th, 2011 | 00:53

    the ln command needss to be set by hand in the folder given on Mint12.

    replace ‘ with ” and you should be good to go.

  8. Atul
    January 7th, 2012 | 19:56

    Great resolution!!

    I just copied the command line as is from the very first message and pasted into a root terminal…worked perfectly.

    Bitdefender works again…

    Thank you.

  9. Alexander
    January 13th, 2012 | 05:17

    Worked like a charm ! 🙂

  10. Luis Landín
    January 20th, 2012 | 20:08

    it works 😀

  11. Joseph Ruscigno
    February 9th, 2012 | 02:28

    Works very well. Thanks!

  12. Edgar Duarte
    February 10th, 2012 | 06:54

    I run the script on my 64 box and still same error, seems what comes in the update is 32 while the installation is 64, really is just badly written.
    I’m removing and purging.

  13. Keith
    July 17th, 2012 | 21:01

    I changed the ‘ to a “, however when I run the script I am given this error:

    :::START ERROR:::
    ln: target `/opt/BitDefender-scanner/var/lib/scan/’ is not a directory
    :::END ERROR:::

    How do I fix the script? Alternatively – where is the file download so that I may just replace it manually?

  14. kingsuk
    July 19th, 2012 | 05:04

    $sudo cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.* | \
    awk ‘/ {print $3}’ | \
    while read bdcore_so; do
    touch /opt/BitDefender-scanner/var/lib/scan/$bdcore_so;
    bdscan –update;
    mv /opt/BitDefender-scanner/var/lib/scan/ \
    ln -s /opt/BitDefender-scanner/var/lib/scan/$bdcore_so \
    chown bitdefender:bitdefender \
    in my linuxmint 13 64bit
    but it reply:

    touch: cannot touch `/opt/BitDefender-scanner/var/lib/scan/′: Permission denied
    BitDefender Antivirus Scanner for Unices v7.90123 Linux-amd64
    Copyright (C) 1996-2009 BitDefender. All rights reserved.
    Trial key found. 30 days remaining.

    Error: You need superuser privileges in order to perform an update
    mv: cannot move `/opt/BitDefender-scanner/var/lib/scan/’ to `/opt/BitDefender-scanner/var/lib/scan/’: Permission denied
    ln: failed to create symbolic link `/opt/BitDefender-scanner/var/lib/scan/’: File exists
    chown: cannot access `/opt/BitDefender-scanner/var/lib/scan/′: No such file or directory

    plz help me out ….

  15. Andrea
    August 29th, 2012 | 16:04

    hi people,

    this part here with:

    Error: You need superuser privileges in order to perform an update
    mv: cannot move `/opt/BitDefender-scanner/var/lib/scan/’ to `/opt/BitDefender-scanner/var/lib/scan/’: Permission denied
    ln: failed to create symbolic link `/opt/BitDefender-scanner/var/lib/scan/’: File exists
    chown: cannot access `/opt/BitDefender-scanner/var/lib/scan/′: No such file or directory

    must be done in a root-Terminal.

    So open up your Terminal and first put in:

    su (then you are asked for your user-password and please enter it).

    Then paste the text from above into the Terminal. Then the licence-agreement shows up in the Terminal and then you are asked to type in the word accept. So type in this word and then type in exit to leave the root-Terminal.

    Then it works like a charm.


  16. BaldingDoucheBag
    October 17th, 2012 | 11:13

    Screw this. I gave up on this. I’ve removed it; too much trouble. Am trying out Comodo antivirus, and can get it to work with as little effort as 10 minutes of insane monkey screaming! Much less cursing involved than with ButtDefender. Ha! That was funny because I …, aw, just forget it.

  17. jameszazap
    December 12th, 2012 | 16:07


  18. Rafael
    December 25th, 2012 | 18:13

    I did like shown above. I can start the GUI now but when I want to do a scan it tells me:

    Error: core loading failed

    Please help!!!

  19. yourkiddingright
    January 8th, 2013 | 11:41

    youve got to be kidding me right? none of this works…


    Please enter “accept” if you agree to the License Agreement.
    Enter anything else if you don’t agree to the terms in the License Agreement.
    ln: target `/opt/BitDefender-scanner/var/lib/scan/’ is not a directory

    so theres something called i even tried to copy and rename it to this is the stupidest shit I’ve had to deal with in a long time you people are retarded period uninstalling this stupid crap.

  20. yourkiddingright
    January 9th, 2013 | 05:45

    ohh… my mistake, i ran the bash script renamed a file and tada it works. im happy now and you guys rawk…… eating Crow here thanks.

  21. Jeremy Lansman
    February 4th, 2013 | 11:05

    OS Ubuntu 12.04 64 bit with 32 bit libraries installed, it ran fine but after update does not.
    So, last attempt I uninstalled then reinstalled. I did not start BitDefender, just ran I get an error…to the effect that in
    ln -s /opt/BitDefender-scanner/var/lib/scan/$bdcore_so \

    Not a directory.
    Yah… I am could be more conversant with linux, and I am sure others are less so than I. Anyone with an idea of what I should change? All the files and subdirs are really there. I looked. I want to use BitDefender to check the Win7 partition.

  22. jessez
    February 13th, 2013 | 06:30

    Thank you very much, I was having the worst time figuring this one out.
    The fix worked perfectly first time… Well then again I am a linux guru…lol
    Br to all,

  23. jr
    February 27th, 2013 | 19:23

    I am using Ubuntu 12.04 and installed . It worked, but after updating I got the segmentation problem and the script above didn’t work.

    My solution was: the installing of the package – original-awk ( Ubuntu( Debian) package) and the script worked!

  24. LonnyBodeArang
    May 28th, 2013 | 03:17

    Hey, I’m running 13.04. I can’t get terminal to run the Any ideas? I’m getting this error:

    sh: 0: Can’t open

  25. LonnyBodeArang
    May 28th, 2013 | 03:20

    Ok. I was in the wrong directory. Now I’m getting

    awk: 1: unexpected character 0xe2

  26. David Thiessen
    June 22nd, 2013 | 18:09

    I still cannot get the gui to run… i have pulled my hair out trying to get the gui to work… *can* it be fixed? i have looked all over the web and none of the suggestions fixes the problem.

  27. AbdRahim
    July 11th, 2013 | 19:16

    Have the same problem.

  28. MikeB
    July 16th, 2013 | 06:17

    I’ve tried this fix on Ubuntu 12.041 LTS. It worked once. When I tried to start this up as a sudo user or regular user after the first fix, I receive the following:

    root@mike-Inspiron-531:/opt/BitDefender-scanner/bin# bdgui
    Segmentation fault (core dumped)

    Really like this program, but this is getting to be a bit much. Any help?

  29. TheLinux Guru
    December 19th, 2013 | 16:21

    I found a way to fix this here:

    Install Bitdefender
    Update Bitdefender
    Close Bitdefender
    Deleted the
    Run the following in the terminal, no script, just copy past in the terminal:

    cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.* |awk ‘/{print $3}’|while read bdcore_so;do touch /opt/BitDefender-scanner/var/lib/scan/$bdcore_so;bdscan –update;ln -s /opt/BitDefender-scanner/var/lib/scan/$bdcore_so /opt/BitDefender-scanner/var/lib/scan/;done

    Then start bitdefender, and it should work! I’m using Ubuntu 12.04 64-bit.

  30. hukko
    March 6th, 2014 | 22:10

    It is now 2014 and with Ubuntu 12.04 it is still same problem, come on!! Maybe you could fix this, atleast with 2 years time

  31. Jossi
    March 19th, 2014 | 17:48

    Well….I’m still waiting after 3 days to get my key to activate this…seems folks have a problem building a AV that will work with Linux, I guess….

  32. Jossi
    March 19th, 2014 | 17:54

    Hey, how does a person get a activation code to turn this thing on? I clicked on getiing the activation key, that was sunday, now, sent a email to support on tuesday….I’m now posting this on wensday.
    Well, Thursday I will try again….I am just going to see how long this takes….hum

  33. Ian
    April 18th, 2014 | 14:41

    I ran the, having the ‘ changed to “.

    terminal says:
    n: target `/opt/BitDefender-scanner/var/lib/scan/’ is not a directory this directory there is a file named now

    When I run bitdefender it says “failes to load antivirus engines”

    My original problem was that bitdefender would crash when attempt to scan.

    Running ubuntu 12.04.
    I am quite new to linux, sorry if I didnt include any relevant info.

  34. Alex
    April 27th, 2014 | 21:03

    I have folowed all the indications above but still don’t work. When I pres scan button bitdefender gui crashes. When I launch from terminal this log is generated:
    *** Error in `bdgui’: free(): invalid pointer: 0x00007f3297a1b698 ***
    ======= Backtrace: =========
    ======= Memory map: ========
    00400000-007c6000 r-xp 00000000 08:0d 1574053 /opt/BitDefender-scanner/bin/bdgui
    008c6000-008dd000 rw-p 003c6000 08:0d 1574053 /opt/BitDefender-scanner/bin/bdgui
    008dd000-008f0000 rw-p 00000000 00:00 0
    01e6a000-02549000 rw-p 00000000 00:00 0 [heap]
    7f3284764000-7f328900c000 r–p 00000000 08:0d 662404 /usr/share/icons/mate/icon-theme.cache
    7f328900c000-7f328aa69000 r–p 00000000 08:0d 665162 /usr/share/icons/hicolor/icon-theme.cache
    7f328aa69000-7f328fc6e000 r–p 00000000 08:0d 666359 /usr/share/icons/gnome/icon-theme.cache
    7f328fc6e000-7f328fc90000 r-xp 00000000 08:0d 1707837 /lib/x86_64-linux-gnu/
    7f328fc90000-7f328fe8f000 —p 00022000 08:0d 1707837 /lib/x86_64-linux-gnu/
    7f328fe8f000-7f328fe90000 r–p 00021000 08:0d 1707837 /lib/x86_64-linux-gnu/
    7f328fe90000-7f328fe91000 rw-p 00022000 08:0d 1707837 /lib/x86_64-linux-gnu/
    7f328fe91000-7f328ffee000 r-xp 00000000 08:0d 142818 /usr/lib/x86_64-linux-gnu/
    7f328ffee000-7f32901ed000 —p 0015d000 08:0d 142818 /usr/lib/x86_64-linux-gnu/
    7f32901ed000-7f32901f5000 r–p 0015c000 08:0d 142818 /usr/lib/x86_64-linux-gnu/
    7f32901f5000-7f32901f7000 rw-p 00164000 08:0d 142818 /usr/lib/x86_64-linux-gnu/
    7f32901f7000-7f32901f8000 rw-p 00000000 00:00 0
    7f32901f8000-7f329022d000 r-xp 00000000 08:0d 141779 /usr/lib/x86_64-linux-gnu/
    7f329022d000-7f329042c000 —p 00035000 08:0d 141779 /usr/lib/x86_64-linux-gnu/
    7f329042c000-7f329042e000 r–p 00034000 08:0d 141779 /usr/lib/x86_64-linux-gnu/
    7f329042e000-7f329042f000 rw-p 00036000 08:0d 141779 /usr/lib/x86_64-linux-gnu/
    7f329042f000-7f3290431000 r-xp 00000000 08:0d 1707934 /lib/x86_64-linux-gnu/
    7f3290431000-7f3290630000 —p 00002000 08:0d 1707934 /lib/x86_64-linux-gnu/
    7f3290630000-7f3290631000 r–p 00001000 08:0d 1707934 /lib/x86_64-linux-gnu/
    7f3290631000-7f3290632000 rw-p 00002000 08:0d 1707934 /lib/x86_64-linux-gnu/
    7f329064b000-7f3290680000 r-xp 00000000 08:0d 400720 /usr/lib/x86_64-linux-gnu/gvfs/
    7f3290680000-7f3290880000 —p 00035000 08:0d 400720 /usr/lib/x86_64-linux-gnu/gvfs/
    7f3290880000-7f3290885000 r–p 00035000 08:0d 400720 /usr/lib/x86_64-linux-gnu/gvfs/
    7f3290885000-7f3290886000 rw-p 0003a000 08:0d 400720 /usr/lib/x86_64-linux-gnu/gvfs/
    7f3290886000-7f329089f000 r-xp 00000000 08:0d 400173 /usr/lib/x86_64-linux-gnu/gio/modules/
    7f329089f000-7f3290a9f000 —p 00019000 08:0d 400173 /usr/lib/x86_64-linux-gnu/gio/modules/
    7f3290a9f000-7f3290aa2000 r–p 00019000 08:0d 400173 /usr/lib/x86_64-linux-gnu/gio/modules/
    7f3290aa2000-7f3290aa3000 rw-p 0001c000 08:0d 400173 /usr/lib/x86_64-linux-gnu/gio/modules/
    7f3290aa3000-7f3290aae000 r-xp 00000000 08:0d 400169 /usr/lib/x86_64-linux-gnu/gio/modules/
    7f3290aae000-7f3290cad000 —p 0000b000 08:0d 400169 /usr/lib/x86_64-linux-gnu/gio/modules/
    7f3290cad000-7f3290cae000 r–p 0000a000 08:0d 400169 /usr/lib/x86_64-linux-gnu/gio/modules/
    7f3290cae000-7f3290caf000 rw-p 0000b000 08:0d 400169 /usr/lib/x86_64-linux-gnu/gio/modules/
    7f3290caf000-7f3290d0f000 rw-s 00000000 00:04 12582953 /SYSV00000000 (deleted)
    7f3290d0f000-7f3290d15000 r-xp 00000000 08:0d 400043 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/
    7f3290d15000-7f3290f14000 —p 00006000 08:0d 400043 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/
    7f3290f14000-7f3290f15000 r–p 00005000 08:0d 400043 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/
    7f3290f15000-7f3290f16000 rw-p 00006000 08:0d 400043 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/
    7f3290f16000-7f3290f1b000 r-xp 00000000 08:0d 400034 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/
    7f3290f1b000-7f329111a000 —p 00005000 08:0d 400034 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/
    7f329111a000-7f329111b000 r–p 00004000 08:0d 400034 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/
    7f329111b000-7f329111c000 rw-p 00005000 08:0d 400034 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/
    7f329111c000-7f3291138000 r–s 00000000 08:0d 534802 /usr/share/mime/mime.cache
    7f3291138000-7f3291139000 rw-p 00000000 00:00 0
    7f3291139000-7f32911e2000 r–p 00000000 08:0d 531133 /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
    7f32911e2000-7f3291242000 rw-s 00000000 00:04 12484647 /SYSV00000000 (deleted)
    7f3291242000-7f32912f7000 r–p 00000000 08:0d 531137 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
    7f32912f7000-7f3291300000 r-xp 00000000 08:0d 400662 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/
    7f3291300000-7f3291500000 —p 00009000 08:0d 400662 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/
    7f3291500000-7f3291501000 rw-p 00009000 08:0d 400662 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/
    7f3291501000-7f3291531000 r-xp 00000000 08:0d 400661 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/
    7f3291531000-7f3291731000 —p 00030000 08:0d 400661 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/
    7f3291731000-7f3291732000 r–p 00030000 08:0d 400661 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/
    7f3291732000-7f3291733000 rw-p 00031000 08:0d 400661 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/
    7f3291733000-7f3291734000 r–s 00000000 08:0d 1319691 /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-4
    7f3291734000-7f329173f000 r–s 00000000 08:0d 1319682 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-4
    7f329173f000-7f3291741000 r–s 00000000 08:0d 1319684 /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le64.cache-4
    7f3291741000-7f3291747000 r–s 00000000 08:0d 1319659 /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-4
    7f3291747000-7f3291753000 r–s 00000000 08:0d 1319677 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-4
    7f3291753000-7f3291767000 r–s 00000000 08:0d 1319653 /var/cache/fontconfig/04aabc0a78ac019cf9454389977116d2-le64.cache-4
    7f3291767000-7f3291768000 r–s 00000000 08:0d 1319657 /var/cache/fontconfig/1ac9eb803944fde146138c791f5cc56a-le64.cache-4
    7f3291768000-7f3291769000 r–s 00000000 08:0d 1319698 /var/cache/fontconfig/dc05db6664285cc2f12bf69c139ae4c3-le64.cache-4
    7f3291769000-7f329176a000 r–s 00000000 08:0d 1319655 /var/cache/fontconfig/14a5e22175779b556eaa434240950366-le64.cache-4
    7f329176a000-7f329176c000 r–s 00000000 08:0d 1319679 /var/cache/fontconfig/767a8244fc0220cfb567a839d0392e0b-le64.cache-4
    7f329176c000-7f329176d000 r–s 00000000 08:0d 1319665 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-4
    7f329176d000-7f3291770000 r–s 00000000 08:0d 1319681 /var/cache/fontconfig/8801497958630a81b71ace7c5f9b32a8-le64.cache-4
    7f3291770000-7f3291771000 r–s 00000000 08:0d 1319688 /var/cache/fontconfig/b872e6e592da6075ffa4ab0a1fcc0c75-le64.cache-4
    7f3291771000-7f3291772000 r–s 00000000 08:0d 1319673 /var/cache/fontconfig/589f83ef4c36d296ce6e1c846f468f08-le64.cache-4
    7f3291772000-7f3291773000 r–s 00000000 08:0d 1319690 /var/cache/fontconfig/bab58bb527bb656aaa9f116d68a48d89-le64.cache-4
    7f3291773000-7f329177a000 r–s 00000000 08:0d 1319660 /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-4
    7f329177a000-7f3291780000 r–s 00000000 08:0d 1319687 /var/cache/fontconfig/b47c4e1ecd0709278f4910c18777a504-le64.cache-4
    7f3291780000-7f329178c000 r-xp 00000000 08:0d 1707859 /lib/x86_64-linux-gnu/
    7f329178c000-7f329198b000 —p 0000c000 08:0d 1707859 /lib/x86_64-linux-gnu/
    7f329198b000-7f329198c000 r–p 0000b000 08:0d 1707859 /lib/x86_64-linux-gnu/
    7f329198c000-7f329198d000 rw-p 0000c000 08:0d 1707859 /lib/x86_64-linux-gnu/
    7f329198d000-7f3291997000 r-xp 00000000 08:0d 1707863 /lib/x86_64-linux-gnu/
    7f3291997000-7f3291b96000 —p 0000a000 08:0d 1707863 /lib/x86_64-linux-gnu/libnss_nis-2.17.soAborted

  35. Bart
    May 24th, 2014 | 23:27

    Having the same segmentation fault as above on Mint 16 (in 2014)
    Linking does not solve the issue.
    This is the trouble with ‘closed source’ software…having to rely on a company to fix things… 🙁 Of course, being a free version does not help things either

  36. Bart
    May 24th, 2014 | 23:31

    Having the same segmentation fault as above on Mint 16 (in 2014)
    Linking does not solve the issue.
    This is the trouble with ‘closed source’ software…having to rely on a company to fix things… 🙁 Of course, being a free version does not help things either

    After performing the link described as ‘the fix’, a simple ‘segmentation fault’ is printed instead of the full stack as above.

    seg.fault happens when I click ‘scan’ in the UI.

    # bdscan –info
    BitDefender Antivirus Scanner for Unices v7.90123 Linux-amd64
    Copyright (C) 1996-2009 BitDefender. All rights reserved.
    This program is licensed for home or personal use only.
    Usage in an office or production environment represents
    a violation of the license terms

    Loading plugins, please wait
    Plugins loaded.

    Engine signatures: 11818532
    Scan engines: 15
    Archive engines: 51
    Unpack engines: 10
    Mail engines: 8
    System engines: 5
    Update time GMT: Sat May 24 21:33:05 2014
    Version: 7.54899
    License expire date: May 24 2015

  37. Alberto
    June 18th, 2014 | 05:55

    Same problem as Bart, I did the same as all users did, BitDefender now open but whenever I click scan, it closes suddenly with a message in terminal “Segment Violation”.

    Using Linux Mint 17 Cinnamon 64 bit

  38. ION I
    June 30th, 2014 | 11:58

    Still not fixed?! hehe…. I wonder why …

  39. JD
    June 30th, 2014 | 12:40

    Fratilor, e ridicol ma… dupa 3 ani nu aveti un build care sa functioneze?

    credeti ca toti utilizatorii se pricep asa bine ca voi la linux, plus ca trebuie sa cauti pe net sa vezi de ce nu merge si ce sa faci, pe urma trebuie sa rulezi ce ati postat voi pe aici, care daca ati citi in comentarii ati observa ca nu toata lumea se descurca…


  40. Daniel
    July 21st, 2014 | 08:15

    For all those, who get the “ln: target `/opt/BitDefender-scanner/var/lib/scan/’ is not a directory” error.

    Check your “/opt/BitDefender-scanner/var/lib/scan/” directory. There is a file “” or similar.

    “ln -s /opt/BitDefender-scanner/var/lib/scan/ /opt/BitDefender-scanner/var/lib/scan/” did the trick for me (openSUSE 13.1 (x86_64))

  41. Pissed Off User
    July 27th, 2014 | 01:03

    I also have the same error when attempting to scan with the GUI.

    *** Error in `bdgui’: free(): invalid pointer: 0x00007fb8eee39a68 ***

    Looks like the developers simply don’t care about Linux users enough to fix this POS.

  42. Gamaliel
    December 11th, 2014 | 08:28

    im using debian squeeze 32 bit


    # cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.512A26895407AEF4F2964BE772AF939A | grep bdcore

    0 db669a31e55e50df04346ca6c23a3dcd 21637
    0 8a3299c84a48fb2c3d1148ccf6bd3178 18913
    0 57494f333745439eedbc239e3a74e8a7 20756
    + d8b73a9401bc26aca54d3ff44bc69cdc bdcore.dll 74956

    there is no for 32 bits?

    i think for 64 bits correct line is

    cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.* | awk “/ {print $3}” | while read bdcore_so; do

  43. uninstaller
    December 13th, 2014 | 13:55

    sh –uninstall
    Verifying archive integrity… All good.
    Uncompressing BitDefender Antivirus Scanner…..
    Do you want to uninstall BitDefender Antivirus Scanner? (y/N) y
    Warnung: file /opt/BitDefender-scanner/var/skins/Default.tar.gz: remove failed: Datei oder Verzeichnis nicht gefunden
    Warnung: file /opt/BitDefender-scanner/share/engines/Plugins.tar.gz: remove failed: Datei oder Verzeichnis nicht gefunden
    Warnung: file /opt/BitDefender-scanner/share/engines: remove failed: Datei oder Verzeichnis nicht gefunden

    BitDefender Antivirus Scanner for Unices successfully uninstalled!

    Just uninstall it.

  44. thssndvd
    April 14th, 2015 | 19:58

    I found the solution to Engines not Loaded!
    I intsalled the old version first, the 7.6 version, then, the 7.7 version on top of it!

    I downloaded
    and ran it.

    Then dl’ed and ran it.

    All seems to work great so far!

  45. April 22nd, 2015 | 10:02

    Please let us know that BitDefender support RISC Processor with P2020 OS. Please reply ASAP.


    Jai Prakash Tripathi

  46. Chuck
    October 16th, 2015 | 21:02

    For anyone still seeing the bdscan seg fault on 64-bit Linux even after running the “repair” script given at the top of the page…

    I saw this seg fault after installing the “7.7-1-linux-amd64” package and could not work around it. The repair script(s) above did nothing. I then uninstalled it and installed the older “7.6-4.linux-gcc4x.amd64” version. After running the repair script, it finally works. I’m confused why Bitdefender doesn’t fix this though. The packages can be downloaded from

Leave a reply