Tableau Public Visualization Software - Unable to Load Data

Questions about Wine on Linux
Locked
dancole42
Newbie
Newbie
Posts: 2
Joined: Thu Apr 03, 2014 9:25 pm

Tableau Public Visualization Software - Unable to Load Data

Post by dancole42 »

There's a thread from a while back about installing Tableau, but mine appears to be an unrelated issue.

Wine Version: 1.7.15
OS: Ubuntu 12.04 "Precise" ( 64-bit ), ElementaryOS "Luna"
System: Acer C720 Chromebook with chroot
Tableau Public is available for download here.

What works:
  • I am able to install the 32- and 64-bit versions of Tableau.
  • The program installs and loads without a hitch.
  • I am able to access all menus and interact with the worksheet tool.
However, key to being able to actually use the program is the ability to import data. No data, no viz. I have tried importing:
  • Excel
  • CSV
  • Pasting from clipboard
The result is an error (see below). Eventually Tableau produces its own error as well ("Connection Timed Out").

I am very new to Linux, so if any additional info is required please let me know. I have requested that Tableau be added to the AppDB.

Thank you!

Code: Select all

Unhandled exception: page fault on read access to 0x00000078 in 32-bit code (0x61785c80).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:61785c80 ESP:0033f504 EBP:0033f508 EFLAGS:00010213(  R- --  I   -A- -C)
 EAX:7fffbe58 EBX:00000000 ECX:0001f31d EDX:ffffbe59
 ESI:00000058 EDI:00000058
Stack dump:
0x0033f504:  00000058 0033f528 6178612c 0033f564
0x0033f514:  00000002 00000058 00000000 00000058
0x0033f524:  00000058 0033f540 61786597 0033f54c
0x0033f534:  0033f564 01026d04 00000000 0033f558
0x0033f544:  617866a0 0033f644 00000058 0033f564
0x0033f554:  00000000 0033f68c 61790b5a 0033f644
Backtrace:
=>0 0x61785c80 in tabmixins (+0xb5c80) (0x0033f508)
  1 0x6178612c in tabmixins (+0xb612b) (0x0033f528)
  2 0x61786597 in tabmixins (+0xb6596) (0x0033f540)
  3 0x617866a0 in tabmixins (+0xb669f) (0x0033f558)
  4 0x61790b5a in tabmixins (+0xc0b59) (0x0033f68c)
  5 0x61797946 in tabmixins (+0xc7945) (0x0033f6f8)
  6 0x61797b3f in tabmixins (+0xc7b3e) (0x0033f718)
  7 0x61799a9c in tabmixins (+0xc9a9b) (0x0033f734)
  8 0x6179a67e in tabmixins (+0xca67d) (0x0033f760)
  9 0x6179c91e in tabmixins (+0xcc91d) (0x0033f794)
  10 0x6178db7e in tabmixins (+0xbdb7d) (0x0033fc3c)
  11 0x6178dcae in tabmixins (+0xbdcad) (0x0033fd0c)
  12 0x004a24e3 in tabprotosrv (+0xa24e2) (0x0033fdd0)
  13 0x004a2f70 in tabprotosrv (+0xa2f6f) (0x0033fe10)
  14 0x0052076b in tabprotosrv (+0x12076a) (0x0033fe20)
  15 0x004f3af7 in tabprotosrv (+0xf3af6) (0x0033fe60)
  16 0x7b85fc9c call_process_entry+0xb() in kernel32 (0x0033fe78)
  17 0x7b860f1b in kernel32 (+0x50f1a) (0x0033feb8)
  18 0x7bc81500 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  19 0x7bc8450d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  20 0x7bc814de RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  21 0x7bc546be call_dll_entry_point+0x33d() in ntdll (0x0033ffe8)
  22 0xf75d28ed wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  23 0xf75d29ab wine_switch_to_stack+0x2a() in libwine.so.1 (0xfffa8848)
  24 0x7bc5a3d1 LdrInitializeThunk+0x240() in ntdll (0xfffa8898)
  25 0x7b867728 __wine_kernel_init+0xa27() in kernel32 (0xfffa9a48)
  26 0x7bc5b46b __wine_process_init+0x25a() in ntdll (0xfffa9ad8)
  27 0xf75cfe50 wine_init+0x2ef() in libwine.so.1 (0xfffa9b48)
  28 0x7bf00fbb main+0xfa() in <wine-loader> (0xfffa9f98)
  29 0xf74004d3 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x61785c80: movl	0x20(%esi),%ecx
Modules:
Module	Address			Debug info	Name (127 modules)
PE	  340000-  353000	Deferred        boost_thread-vc100-mt-1_50
PE	  360000-  368000	Deferred        boost_chrono-vc100-mt-1_50
PE	  370000-  3c0000	Deferred        libcurl
PE	  3c0000-  3e8000	Deferred        tbb
PE	  3f0000-  3fd000	Deferred        boost_date_time-vc100-mt-1_50
PE	  400000-  626000	Export          tabprotosrv
PE	  630000-  751000	Deferred        libeay32
PE	  760000-  7a6000	Deferred        ssleay32
PE	  7b0000-  7ed000	Deferred        tabmetrics
PE	  7f0000-  fb6000	Deferred        libxl
PE	10000000-10007000	Deferred        boost_system-vc100-mt-1_50
PE	4a800000-4a8ec000	Deferred        icuuc44
PE	4a900000-4aa37000	Deferred        icuin44
PE	4ad00000-4bb3e000	Deferred        icudt44
PE	5d360000-5d36d000	Deferred        mfc100enu
PE	60000000-60203000	Deferred        tabcore
PE	60210000-607f9000	Deferred        tabdata
PE	616d0000-61aa6000	Export          tabmixins
PE	64000000-64100000	Deferred        qtnetwork4
PE	67000000-67276000	Deferred        qtcore4
PE	785f0000-78a2f000	Deferred        mfc100u
PE	78aa0000-78b5f000	Deferred        msvcr100
ELF	7b800000-7ba5b000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba5b000	\               kernel32
ELF	7bc00000-7bce6000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bce6000	\               ntdll
ELF	7bf00000-7bf04000	Dwarf           <wine-loader>
ELF	7d6f0000-7d715000	Deferred        imm32<elf>
  \-PE	7d700000-7d715000	\               imm32
ELF	7d79f000-7d7b5000	Deferred        dwmapi<elf>
  \-PE	7d7a0000-7d7b5000	\               dwmapi
ELF	7d7b5000-7d7eb000	Deferred        uxtheme<elf>
  \-PE	7d7c0000-7d7eb000	\               uxtheme
ELF	7d7eb000-7d7f1000	Deferred        libxfixes.so.3
ELF	7d7f1000-7d7fc000	Deferred        libxcursor.so.1
ELF	7d7fc000-7d80d000	Deferred        libxi.so.6
ELF	7d80d000-7d811000	Deferred        libxcomposite.so.1
ELF	7d811000-7d81a000	Deferred        libxrandr.so.2
ELF	7d81a000-7d824000	Deferred        libxrender.so.1
ELF	7d824000-7d82a000	Deferred        libxxf86vm.so.1
ELF	7d82a000-7d82e000	Deferred        libxinerama.so.1
ELF	7d82e000-7d835000	Deferred        libxdmcp.so.6
ELF	7d835000-7d839000	Deferred        libxau.so.6
ELF	7d839000-7d85a000	Deferred        libxcb.so.1
ELF	7d85a000-7d98e000	Deferred        libx11.so.6
ELF	7d98e000-7d9a0000	Deferred        libxext.so.6
ELF	7d9b7000-7da4b000	Deferred        winex11<elf>
  \-PE	7d9c0000-7da4b000	\               winex11
ELF	7daa4000-7dace000	Deferred        libexpat.so.1
ELF	7dace000-7db02000	Deferred        libfontconfig.so.1
ELF	7db02000-7db9c000	Deferred        libfreetype.so.6
ELF	7dbb3000-7dbdb000	Deferred        odbc32<elf>
  \-PE	7dbc0000-7dbdb000	\               odbc32
ELF	7dbdb000-7dbf0000	Deferred        mswsock<elf>
  \-PE	7dbe0000-7dbf0000	\               mswsock
ELF	7dbf0000-7dcbf000	Deferred        crypt32<elf>
  \-PE	7dc00000-7dcbf000	\               crypt32
ELF	7dcbf000-7dcf5000	Deferred        wintrust<elf>
  \-PE	7dcd0000-7dcf5000	\               wintrust
ELF	7dcf5000-7dd5d000	Deferred        dbghelp<elf>
  \-PE	7dd00000-7dd5d000	\               dbghelp
ELF	7dd5d000-7dd71000	Deferred        msimg32<elf>
  \-PE	7dd60000-7dd71000	\               msimg32
ELF	7dd71000-7de79000	Deferred        comctl32<elf>
  \-PE	7dd80000-7de79000	\               comctl32
ELF	7de79000-7dfae000	Deferred        oleaut32<elf>
  \-PE	7de90000-7dfae000	\               oleaut32
ELF	7dfae000-7e028000	Deferred        shlwapi<elf>
  \-PE	7dfc0000-7e028000	\               shlwapi
ELF	7e028000-7e25e000	Deferred        shell32<elf>
  \-PE	7e040000-7e25e000	\               shell32
ELF	7e25e000-7e272000	Deferred        psapi<elf>
  \-PE	7e260000-7e272000	\               psapi
ELF	7e272000-7e2a3000	Deferred        libcrypt.so.1
ELF	7e2a3000-7e348000	Deferred        libsqlite3.so.0
ELF	7e348000-7e38f000	Deferred        libhx509.so.5
ELF	7e38f000-7e39e000	Deferred        libheimbase.so.1
ELF	7e39e000-7e3c7000	Deferred        libwind.so.0
ELF	7e3c7000-7e3cc000	Deferred        libgpg-error.so.0
ELF	7e3cc000-7e3de000	Deferred        libp11-kit.so.0
ELF	7e3de000-7e3f4000	Deferred        libz.so.1
ELF	7e3f4000-7e406000	Deferred        libtasn1.so.3
ELF	7e406000-7e41c000	Deferred        libroken.so.18
ELF	7e41c000-7e451000	Deferred        libhcrypto.so.4
ELF	7e451000-7e4f6000	Deferred        libasn1.so.8
ELF	7e4f6000-7e579000	Deferred        libkrb5.so.26
ELF	7e579000-7e581000	Deferred        libheimntlm.so.0
ELF	7e581000-7e606000	Deferred        libgcrypt.so.11
ELF	7e606000-7e6ca000	Deferred        libgnutls.so.26
ELF	7e6ca000-7e707000	Deferred        libgssapi.so.3
ELF	7e707000-7e723000	Deferred        libsasl2.so.2
ELF	7e723000-7e73b000	Deferred        libresolv.so.2
ELF	7e73b000-7e74a000	Deferred        liblber-2.4.so.2
ELF	7e74a000-7e79c000	Deferred        libldap_r-2.4.so.2
ELF	7e79c000-7e800000	Deferred        wldap32<elf>
  \-PE	7e7a0000-7e800000	\               wldap32
ELF	7e800000-7e908000	Deferred        msvcp100<elf>
  \-PE	7e840000-7e908000	\               msvcp100
ELF	7e908000-7e93f000	Deferred        ws2_32<elf>
  \-PE	7e910000-7e93f000	\               ws2_32
ELF	7e93f000-7e9c2000	Deferred        rpcrt4<elf>
  \-PE	7e950000-7e9c2000	\               rpcrt4
ELF	7e9c2000-7eb01000	Deferred        ole32<elf>
  \-PE	7e9e0000-7eb01000	\               ole32
ELF	7eb01000-7eb1b000	Deferred        version<elf>
  \-PE	7eb10000-7eb1b000	\               version
ELF	7eb1b000-7eb8b000	Deferred        advapi32<elf>
  \-PE	7eb30000-7eb8b000	\               advapi32
ELF	7eb8b000-7ecaa000	Deferred        gdi32<elf>
  \-PE	7eba0000-7ecaa000	\               gdi32
ELF	7ecaa000-7ee06000	Deferred        user32<elf>
  \-PE	7ecc0000-7ee06000	\               user32
ELF	7ee06000-7ee13000	Deferred        libnss_files.so.2
ELF	7ee13000-7ee1f000	Deferred        libnss_nis.so.2
ELF	7ee1f000-7ee39000	Deferred        libnsl.so.1
ELF	7ee39000-7ee42000	Deferred        libnss_compat.so.2
ELF	7efcb000-7eff7000	Deferred        libm.so.6
ELF	7eff7000-7f000000	Deferred        librt.so.1
ELF	f73e1000-f73e6000	Deferred        libcom_err.so.2
ELF	f73e7000-f7591000	Dwarf           libc.so.6
ELF	f7591000-f7596000	Deferred        libdl.so.2
ELF	f7597000-f75b2000	Deferred        libpthread.so.0
ELF	f75b5000-f75c9000	Deferred        normaliz<elf>
  \-PE	f75c0000-f75c9000	\               normaliz
ELF	f75c9000-f777f000	Dwarf           libwine.so.1
ELF	f7781000-f77a3000	Deferred        ld-linux.so.2
ELF	f77a3000-f77a4000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000037    0
	0000001c    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001b    0
	00000018    0
	00000017    0
	00000013    0
00000019 plugplay.exe
	0000001f    0
	0000001e    0
	0000001a    0
00000020 explorer.exe
	00000021    0
00000029 tabpublic.exe
	0000005f    2
	0000005c    0
	00000049    0
	0000003a    0
	00000039    0
	00000028    0
	00000025    0
	00000026   -1
	00000023   -1
	00000024    0
	0000000d    0
	00000009    0
	0000000b    0
	00000047    0
	00000046    0
	00000045    0
	00000034    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
	0000002b    0
	0000002a    0
0000003b rpcss.exe
	00000043    0
	00000042    0
	00000041    0
	00000040    0
	0000003f    0
	0000003d    0
	0000003c    0
0000005d (D) C:\Program Files (x86)\Tableau\Tableau Public 8.1\bin\tabprotosrv.exe
	0000005e    0 <==
System information:
    Wine build: wine-1.7.15
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.8.11
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Tableau Public Visualization Software - Unable to Load D

Post by dimesio »

I downloaded the 32 bit version of the app and installed it to a 32 bit wineprefix. It needs winetricks jet40 to import text files. To import Excel files you also have to install the Microsoft Data Access Engine 2007 (download from Microsoft), just as you would on Windows. I didn't try importing any other filetypes, but presumably you would have to install the appropriate database driver. http://www.tableausoftware.com/support/drivers
dancole42
Newbie
Newbie
Posts: 2
Joined: Thu Apr 03, 2014 9:25 pm

Re: Tableau Public Visualization Software - Unable to Load D

Post by dancole42 »

dimesio wrote:...It needs winetricks jet40 to import text files. To import Excel files you also have to install the Microsoft Data Access Engine 2007 (download from Microsoft)...
That did the trick. Thanks!
Locked