Page 1 of 1
Smart Cutter in Linux using Wine
Posted: Wed Jul 27, 2011 11:50 pm
by lapankulta
Hello,
I am using a dual boot system, Windows 7 Ultimate and Kubuntu 11.03 Linux, on a Toshiba Laptop. Smart Cutter v1.3.8 and 1.3.9 Portable are working great in Windows but not so well in Wine.
Because I run a small store and the POS software is in Linux, I prefer to stay in Linux as much as possible and since my store is small I too have time to do other things like work on my recorded movies. Smart Cutter far beats any other program I can find for trimming out comercials and media before and after the actual content I wish to keep. The problem is that I have to reboot to Windows each time I wish to use it.
Both Smart Cutter 1.3.8 and 1.3.9 portable both launch fine. I can open any of the options and changes are saved but the program crashes when I try to open a file. Clicking the OPEN button immediately crashes the app.
I have tried configuring Wine to emulate XP and Win7 systems, and tinkered with many of Wine's settings but can't seem to make it work. The video converter "Tippard HD Converter" and many other apps work fine in Wine.
Has anyone gotten Smart Cutter to work in Unbuntu Linux using Wine or some other windows emulator?
Thanks,
Lapankulta
Re: Smart Cutter in Linux using Wine
Posted: Sat Oct 01, 2011 3:05 pm
by highc
Have you tried setting up a Windows VM (e.g., kvm) and running smart cutter there?
Re: Smart Cutter in Linux using Wine
Posted: Thu Dec 27, 2012 12:18 pm
by berndb
Using wine-1.5.19 and giving the current 1.6.5-version a try, I found out smart cutter to be running very well.
Still, the is the issue described above. You can circumvent it by opening the media files via the browser of the mate suite (
http://www.fame-ring.com/smart_mate.html).
Opening a file directly through the cutter application leads to this error message, out of which I am not able to see which dll crashes whom:
Code: Select all
wine: Unhandled page fault on read access to 0x00000000 at address 0x7e8b9be8 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7e8b9be8).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e8b9be8 ESP:01c0cf80 EBP:01c0d708 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:7e8f1ff4 ECX:031ed5f0 EDX:01c0cfdc
ESI:00000000 EDI:031ed5f0
Stack dump:
0x01c0cf80: 031ed5f0 00000104 01c0cfdc 01c0d6ec
0x01c0cf90: 00000109 00000004 00000099 0000001c
0x01c0cfa0: 00020084 00000001 7e8b0000 00000000
0x01c0cfb0: 00000000 01c0cfdc 00020084 00000001
0x01c0cfc0: 01c0dfec 7e8df640 01c0dfec 00020084
0x01c0cfd0: 00000000 00000000 3f800000 003a0043
Backtrace:
=>0 0x7e8b9be8 in comdlg32 (+0x9be8) (0x01c0d708)
1 0x7e8bd766 in comdlg32 (+0xd765) (0x01c0d808)
2 0x7eb4aa4a WINPROC_wrapper+0x19() in user32 (0x01c0d838)
3 0x7eb4af8d in user32 (+0x9af8c) (0x01c0d898)
4 0x7eb4dc65 in user32 (+0x9dc64) (0x01c0d8e8)
5 0x7ead8ae4 DefDlgProcW+0x83() in user32 (0x01c0d938)
6 0x7eb4aa4a WINPROC_wrapper+0x19() in user32 (0x01c0d968)
7 0x7eb4b10c in user32 (+0x9b10b) (0x01c0d9b8)
8 0x7eb4d6b2 in user32 (+0x9d6b1) (0x01c0da08)
9 0x7eb0ea3e in user32 (+0x5ea3d) (0x01c0da78)
10 0x7eb152d6 in user32 (+0x652d5) (0x01c0dae8)
11 0x7eb1574c SendMessageW+0x4b() in user32 (0x01c0db38)
12 0x7eadeca9 in user32 (+0x2eca8) (0x01c0de58)
13 0x7eadff7c DialogBoxIndirectParamAorW+0x3b() in user32 (0x01c0de88)
14 0x7eadffe1 DialogBoxIndirectParamW+0x40() in user32 (0x01c0deb8)
15 0x7e8b6ad3 in comdlg32 (+0x6ad2) (0x01c0dfb8)
16 0x7e8b6d7f in comdlg32 (+0x6d7e) (0x01c0e088)
17 0x7e8bf65b GetOpenFileNameW+0x5a() in comdlg32 (0x01c0e0b8)
18 0x00655cdd in smart (+0x255cdc) (0x031ce3d8)
19 0x001100a8 (0x01e50043)
0x7e8b9be8: movzwl 0x0(%esi,%eax,1),%ecx
Modules:
Module Address Debug info Name (119 modules)
PE 400000- 1a09000 COFF smart
PE 10000000-100ef000 Deferred msvc17
ELF 79adf000-7b800000 Deferred libnvidia-glcore.so.310.19
ELF 7b800000-7ba3e000 Deferred kernel32<elf>
\-PE 7b820000-7ba3e000 \ kernel32
ELF 7bc00000-7bcd6000 Deferred ntdll<elf>
\-PE 7bc10000-7bcd6000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c249000-7c289000 Deferred usp10<elf>
\-PE 7c250000-7c289000 \ usp10
ELF 7c289000-7c400000 Deferred libvorbisenc.so.2
ELF 7c41e000-7c446000 Deferred libvorbis.so.0
ELF 7c446000-7c47e000 Deferred libflac.so.8
ELF 7c47e000-7c4e6000 Deferred libsndfile.so.1
ELF 7c4e6000-7c4ec000 Deferred libxtst.so.6
ELF 7c4ec000-7c4ef000 Deferred libx11-xcb.so.1
ELF 7c4ef000-7c543000 Deferred libpulsecommon-1.1.so
ELF 7c543000-7c58a000 Deferred libpulse.so.0
ELF 7ceaf000-7cf8f000 Deferred libgl.so.1
ELF 7cf8f000-7d0cf000 Deferred wined3d<elf>
\-PE 7cfa0000-7d0cf000 \ wined3d
ELF 7d0cf000-7d140000 Deferred ddraw<elf>
\-PE 7d0e0000-7d140000 \ ddraw
ELF 7d506000-7d52e000 Deferred winepulse<elf>
\-PE 7d510000-7d52e000 \ winepulse
ELF 7d5ee000-7d6d4000 Deferred quartz<elf>
\-PE 7d600000-7d6d4000 \ quartz
ELF 7d6d4000-7d800000 Deferred oleaut32<elf>
\-PE 7d6f0000-7d800000 \ oleaut32
ELF 7d929000-7d945000 Deferred libgcc_s.so.1
ELF 7d962000-7d983000 Deferred mmdevapi<elf>
\-PE 7d970000-7d983000 \ mmdevapi
ELF 7d983000-7d9af000 Deferred msvfw32<elf>
\-PE 7d990000-7d9af000 \ msvfw32
ELF 7d9b1000-7d9bb000 Deferred librt.so.1
ELF 7d9bb000-7d9c2000 Deferred libgdbm.so.3
ELF 7d9c2000-7d9c9000 Deferred libogg.so.0
ELF 7db79000-7db81000 Deferred libjson.so.0
ELF 7db8b000-7dbd3000 Deferred dsound<elf>
\-PE 7db90000-7dbd3000 \ dsound
ELF 7dbd3000-7dbe7000 Deferred msimg32<elf>
\-PE 7dbe0000-7dbe7000 \ msimg32
ELF 7dbe7000-7dc0b000 Deferred imm32<elf>
\-PE 7dbf0000-7dc0b000 \ imm32
ELF 7dc65000-7dc7c000 Deferred libresolv.so.2
ELF 7dc7c000-7dc84000 Deferred libkrb5support.so.0
ELF 7dc84000-7dc88000 Deferred libcom_err.so.2
ELF 7dc88000-7dcae000 Deferred libk5crypto.so.3
ELF 7dcae000-7dd62000 Deferred libkrb5.so.3
ELF 7dd62000-7dd98000 Deferred libgssapi_krb5.so.2
ELF 7dd98000-7dde7000 Deferred libcups.so.2
ELF 7ddf1000-7ddf5000 Deferred libnvidia-tls.so.310.19
ELF 7de25000-7de2b000 Deferred libxfixes.so.3
ELF 7de2b000-7de35000 Deferred libxcursor.so.1
ELF 7de35000-7de44000 Deferred libxi.so.6
ELF 7de44000-7de4c000 Deferred libxrandr.so.2
ELF 7de4c000-7de55000 Deferred libxrender.so.1
ELF 7de55000-7de5b000 Deferred libxxf86vm.so.1
ELF 7de5b000-7de5f000 Deferred libxinerama.so.1
ELF 7de5f000-7de7a000 Deferred libxcb.so.1
ELF 7de7a000-7de7f000 Deferred libuuid.so.1
ELF 7de7f000-7de97000 Deferred libice.so.6
ELF 7de97000-7dfb2000 Deferred libx11.so.6
ELF 7dfb2000-7e042000 Deferred winex11<elf>
\-PE 7dfc0000-7e042000 \ winex11
ELF 7e042000-7e053000 Deferred libbz2.so.1
ELF 7e053000-7e0dd000 Deferred libfreetype.so.6
ELF 7e0dd000-7e122000 Deferred libncurses.so.5
ELF 7e124000-7e128000 Deferred libkeyutils.so.1
ELF 7e128000-7e15e000 Deferred uxtheme<elf>
\-PE 7e130000-7e15e000 \ uxtheme
ELF 7e160000-7e195000 Deferred ws2_32<elf>
\-PE 7e170000-7e195000 \ ws2_32
ELF 7e195000-7e1bf000 Deferred msacm32<elf>
\-PE 7e1a0000-7e1bf000 \ msacm32
ELF 7e1bf000-7e272000 Deferred winmm<elf>
\-PE 7e1d0000-7e272000 \ winmm
ELF 7e272000-7e37a000 Deferred opengl32<elf>
\-PE 7e290000-7e37a000 \ opengl32
ELF 7e37a000-7e3f9000 Deferred rpcrt4<elf>
\-PE 7e390000-7e3f9000 \ rpcrt4
ELF 7e3f9000-7e522000 Deferred ole32<elf>
\-PE 7e410000-7e522000 \ ole32
ELF 7e522000-7e5c2000 Deferred msvcrt<elf>
\-PE 7e540000-7e5c2000 \ msvcrt
ELF 7e5c2000-7e602000 Deferred winspool<elf>
\-PE 7e5d0000-7e602000 \ winspool
ELF 7e602000-7e677000 Deferred shlwapi<elf>
\-PE 7e610000-7e677000 \ shlwapi
ELF 7e677000-7e89f000 Deferred shell32<elf>
\-PE 7e690000-7e89f000 \ shell32
ELF 7e89f000-7e985000 Dwarf comdlg32<elf>
\-PE 7e8b0000-7e985000 \ comdlg32
ELF 7e985000-7ea97000 Deferred gdi32<elf>
\-PE 7e990000-7ea97000 \ gdi32
ELF 7ea97000-7ebeb000 Dwarf user32<elf>
\-PE 7eab0000-7ebeb000 \ user32
ELF 7ebeb000-7ecee000 Deferred comctl32<elf>
\-PE 7ebf0000-7ecee000 \ comctl32
ELF 7ecee000-7ed59000 Deferred advapi32<elf>
\-PE 7ed00000-7ed59000 \ advapi32
ELF 7ef59000-7ef67000 Deferred libnss_files.so.2
ELF 7ef67000-7ef73000 Deferred libnss_nis.so.2
ELF 7ef73000-7ef8d000 Deferred libnsl.so.1
ELF 7ef8d000-7ef97000 Deferred libnss_compat.so.2
ELF 7ef97000-7efc2000 Deferred libm.so.6
ELF 7efc2000-7efd1000 Deferred libxext.so.6
ELF 7efd1000-7efe6000 Deferred libz.so.1
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7440000-f7446000 Deferred libxdmcp.so.6
ELF f7448000-f744d000 Deferred libdl.so.2
ELF f744d000-f75f0000 Deferred libc.so.6
ELF f75f0000-f760b000 Deferred libpthread.so.0
ELF f760c000-f7610000 Deferred libxau.so.6
ELF f7640000-f7648000 Deferred libsm.so.6
ELF f7649000-f778d000 Dwarf libwine.so.1
ELF f778e000-f77b0000 Deferred ld-linux.so.2
ELF f77b0000-f77b1000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\FameRing\Smart Mate for DV and DVB\smart.exe
0000002e 15
0000002d 0
0000002c 15
0000002b 0
0000002a 0
00000025 0
00000024 0
00000009 0 <==
0000000e services.exe
00000020 0
0000001f 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
0000001a 0
00000014 0
00000013 0
0000001c plugplay.exe
00000021 0
0000001e 0
0000001d 0
00000022 explorer.exe
00000023 0