Ubuntu 8.04 LTS + Wine 1.1.5 + Newsbin Pro 5.42 = trouble

While it isn't officially supported, we have many users who successfully run NewsBin under Linux with a Windows emulator (Wine is the most popular). This forum exists for you Linux guys to share your experience getting NewsBin running on Linux as well as report any strangeness that we may or may not be able to fix. DThor is the resident expert.

Moderators: Quade, dexter, newsraider, DThor

Ubuntu 8.04 LTS + Wine 1.1.5 + Newsbin Pro 5.42 = trouble

Postby cruiserandmax » Wed Sep 24, 2008 3:23 am

I was previouslyrunning Ubuntu 7.04 with an old version of wine (0.7x), and tried installing the newsbin pro 5.42. It installed and ran, but would freeze unpredictably forcing me to kill it...

I figured it was time to overhaul my system anyway, so I upgraded to Ubuntu 8.04 LTS, and wine 1.1.5, which all went fine. However installing newsbin 5.42 is resulting in the same behavior- it runs, but freezes after it's been open for a while (a minute or two).. Before it freezes I can interact with all the windows of the application, download headers, files, and basically do everything normally. I just can't figure out what is causing it to crash?

My hardware is a VIA CN700 based motherboard with built-in everything that seems very stable with ubuntu. The only funny bit is the integrated (unichrome) graphics hadrware, which I had to did to find drivers (from VIA) that got it to work..

Is anyone using a combination anywhere near this with success:
Ubuntu 8.04, wine 1.1.5, newsbin 5.42 ?
cruiserandmax
n00b
n00b
 
Posts: 3
Joined: Wed Sep 24, 2008 3:12 am

Registered Newsbin User since: 10/06/04

Postby DThor » Wed Sep 24, 2008 1:46 pm

Any messages in the shell when NB freezes? Definitely test it this way(wine nbpro.exe), if you use a desktop icon, you won't get this feedback.

does it make any difference if you don't display the download tab, say just the status tab instead. Also, just like it was on Windows - nothing interesting in the status tab?

DT
V6 Troubleshooting FAQ . V6 docs. Usenet info at Usenet Tools. Thanks!
User avatar
DThor
Elite NewsBin User
Elite NewsBin User
 
Posts: 5943
Joined: Mon Jul 01, 2002 9:50 am

Registered Newsbin User since: 04/01/03

Postby cruiserandmax » Wed Sep 24, 2008 2:28 pm

The download tab, although quirky in how it updates it's progress bars, doesn't seem to cause any trouble as far as basic execution of the program. However switching to the "Files" tab does cause the program to freeze immediately (I just found that out this morning).

I was running everything from an icon, so I'll try running from a shell tonight so there's feeback and report back..

I really appreciate your response!
Thanks..
cruiserandmax
n00b
n00b
 
Posts: 3
Joined: Wed Sep 24, 2008 3:12 am

Registered Newsbin User since: 10/06/04

Postby cruiserandmax » Wed Sep 24, 2008 11:14 pm

DThor wrote:Any messages in the shell when NB freezes?


Ok, I've captured the output from the shell when it crashes. It seems to be memory management related. Also it appears some dependency between processes is causing the crash to never finish crashing! It's kin of long:

wine: Unhandled page fault on read access to 0x0021ff78 at address 0x7bc42b8a (thread 0028), starting debugger...
Unhandled exception: page fault on read access to 0x0021ff78 in 32-bit code (0x7bc42b8a).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc42b8a ESP:0032d4a8 EBP:0032d4e0 EFLAGS:00210287( - 00 RISP1C)
EAX:00220000 EBX:7bc8a444 ECX:00110014 EDX:0016feb0
ESI:0021ff78 EDI:0016fea0
Stack dump:
0x0032d4a8: 7c038ec0 0016fc70 0032d500 7bc4377f
0x0032d4b8: 0016fc20 0016fc48 000b00d8 00110014
0x0032d4c8: 0016feb0 00170000 7bc42b0d 7bc8a444
0x0032d4d8: 0016fc68 00000230 0032d500 7bc42dde
0x0032d4e8: 7c038ec0 00060000 0016feb0 00110014
0x0032d4f8: 0016fc68 00000230 0032d560 7bc43fa0
Backtrace:
=>1 0x7bc42b8a in ntdll (+0x32b8a) (0x0032d4e0)
2 0x7bc42dde in ntdll (+0x32dde) (0x0032d500)
3 0x7bc43fa0 RtlAllocateHeap+0xb0() in ntdll (0x0032d560)
4 0x7e4a2276 X11DRV_XRender_ExtTextOut+0x346() in winex11 (0x0032d8d0)
5 0x7e48908a X11DRV_ExtTextOut+0x5a() in winex11 (0x0032d980)
6 0x7ece3387 ExtTextOutW+0xd87() in gdi32 (0x0032dbc0)
7 0x7eded2b5 DrawTextExW+0xf45() in user32 (0x0032e520)
8 0x7ededd3f DrawTextW+0x6f() in user32 (0x0032e570)
9 0x7e9a2ab3 in comctl32 (+0x32ab3) (0x0032eae0)
10 0x7e9a73e1 in comctl32 (+0x373e1) (0x0032ed60)
11 0x7e9ae7ba in comctl32 (+0x3e7ba) (0x0032ede0)
12 0x7e9affdd in comctl32 (+0x3ffdd) (0x0032f710)
13 0x7ee0131a WINPROC_wrapper+0x1a() in user32 (0x0032f740)
14 0x7ee019fe WINPROC_wrapper+0x6fe() in user32 (0x0032f780)
15 0x7ee047e1 in user32 (+0xb47e1) (0x0032fc40)
16 0x7ee05884 CallWindowProcA+0xc4() in user32 (0x0032fc80)
17 0x0056000b in nbpro (+0x16000b) (0x0032fca0)
18 0x00560176 in nbpro (+0x160176) (0x0032fcbc)
19 0x00562ac9 in nbpro (+0x162ac9) (0x0032fd24)
20 0x00562b58 in nbpro (+0x162b58) (0x0032fd44)
21 0x7ee0131a WINPROC_wrapper+0x1a() in user32 (0x0032fd74)
22 0x7ee019fe WINPROC_wrapper+0x6fe() in user32 (0x0032fdb4)
23 0x7ee06dbb in user32 (+0xb6dbb) (0x0032fdf4)
24 0x7edc8ca6 DispatchMessageA+0x96() in user32 (0x0032fe34)
25 0x0057289e in nbpro (+0x17289e) (0x0032fe64)
26 0x006418e1 in nbpro (+0x2418e1) (0x0032fe78)
27 0x00594a9b in nbpro (+0x194a9b) (0x0032ff08)
28 0x7b877b37 in kernel32 (+0x57b37) (0x0032ffe8)
0x7bc42b8a: testb $0x1,0x0(%esi)
Modules:
Module Address Debug info Name (95 modules)
PE 400000- 72d000 Export nbpro
PE bd0000- c50000 Deferred par2dll
PE 10000000-10108000 Deferred language
ELF 7b800000-7b93c000 Export kernel32<elf>
\-PE 7b820000-7b93c000 \ kernel32
ELF 7bc00000-7bca6000 Export ntdll<elf>
\-PE 7bc10000-7bca6000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d38c000-7d392000 Deferred libnss_dns.so.2
ELF 7d392000-7d395000 Deferred libnss_mdns4_minimal.so.2
ELF 7d5b7000-7d5c2000 Deferred libgcc_s.so.1
ELF 7df8c000-7df9f000 Deferred shfolder<elf>
\-PE 7df90000-7df9f000 \ shfolder
ELF 7df9f000-7dff5000 Deferred riched20<elf>
\-PE 7dfb0000-7dff5000 \ riched20
ELF 7dff5000-7dff9000 Deferred libgpg-error.so.0
ELF 7dff9000-7e046000 Deferred libgcrypt.so.11
ELF 7e046000-7e056000 Deferred libtasn1.so.3
ELF 7e056000-7e059000 Deferred libkeyutils.so.1
ELF 7e059000-7e08b000 Deferred libcrypt.so.1
ELF 7e08b000-7e101000 Deferred libgnutls.so.13
ELF 7e101000-7e124000 Deferred libk5crypto.so.3
ELF 7e124000-7e1b1000 Deferred libkrb5.so.3
ELF 7e1b1000-7e1da000 Deferred libgssapi_krb5.so.2
ELF 7e1da000-7e20d000 Deferred libcups.so.2
ELF 7e26f000-7e2a2000 Deferred uxtheme<elf>
\-PE 7e280000-7e2a2000 \ uxtheme
ELF 7e2a2000-7e2ab000 Deferred libxcursor.so.1
ELF 7e2ab000-7e2b0000 Deferred libxfixes.so.3
ELF 7e2b0000-7e2b3000 Deferred libxcomposite.so.1
ELF 7e2b3000-7e2b9000 Deferred libxrandr.so.2
ELF 7e2b9000-7e2c1000 Deferred libxrender.so.1
ELF 7e2c1000-7e2c6000 Deferred libxxf86vm.so.1
ELF 7e2c6000-7e2c9000 Deferred libxinerama.so.1
ELF 7e2c9000-7e2e9000 Deferred imm32<elf>
\-PE 7e2d0000-7e2e9000 \ imm32
ELF 7e2e9000-7e2ee000 Deferred libxdmcp.so.6
ELF 7e2ee000-7e306000 Deferred libxcb.so.1
ELF 7e306000-7e309000 Deferred libxau.so.6
ELF 7e309000-7e3f0000 Deferred libx11.so.6
ELF 7e3f0000-7e3fe000 Deferred libxext.so.6
ELF 7e3fe000-7e416000 Deferred libice.so.6
ELF 7e416000-7e41e000 Deferred libsm.so.6
ELF 7e41e000-7e426000 Deferred libkrb5support.so.0
ELF 7e426000-7e429000 Deferred libcom_err.so.2
ELF 7e42b000-7e4c3000 Export winex11<elf>
\-PE 7e440000-7e4c3000 \ winex11
ELF 7e4fd000-7e51e000 Deferred libexpat.so.1
ELF 7e51e000-7e548000 Deferred libfontconfig.so.1
ELF 7e548000-7e55d000 Deferred libz.so.1
ELF 7e55d000-7e5ca000 Deferred libfreetype.so.6
ELF 7e5d7000-7e5f9000 Deferred mpr<elf>
\-PE 7e5e0000-7e5f9000 \ mpr
ELF 7e5f9000-7e648000 Deferred wininet<elf>
\-PE 7e600000-7e648000 \ wininet
ELF 7e648000-7e674000 Deferred ws2_32<elf>
\-PE 7e650000-7e674000 \ ws2_32
ELF 7e674000-7e75b000 Deferred oleaut32<elf>
\-PE 7e690000-7e75b000 \ oleaut32
ELF 7e75b000-7e76e000 Deferred libresolv.so.2
ELF 7e76e000-7e770000 Deferred libxcb-xlib.so.0
ELF 7e77b000-7e79a000 Deferred iphlpapi<elf>
\-PE 7e780000-7e79a000 \ iphlpapi
ELF 7e79a000-7e7ff000 Deferred rpcrt4<elf>
\-PE 7e7b0000-7e7ff000 \ rpcrt4
ELF 7e7ff000-7e908000 Deferred ole32<elf>
\-PE 7e820000-7e908000 \ ole32
ELF 7e908000-7e930000 Deferred oledlg<elf>
\-PE 7e910000-7e930000 \ oledlg
ELF 7e930000-7e965000 Deferred winspool<elf>
\-PE 7e940000-7e965000 \ winspool
ELF 7e965000-7ea26000 Export comctl32<elf>
\-PE 7e970000-7ea26000 \ comctl32
ELF 7ea26000-7ea80000 Deferred shlwapi<elf>
\-PE 7ea30000-7ea80000 \ shlwapi
ELF 7ea80000-7eb9a000 Deferred shell32<elf>
\-PE 7ea90000-7eb9a000 \ shell32
ELF 7eb9a000-7ec46000 Deferred comdlg32<elf>
\-PE 7eba0000-7ec46000 \ comdlg32
ELF 7ec46000-7ec9a000 Deferred advapi32<elf>
\-PE 7ec50000-7ec9a000 \ advapi32
ELF 7ec9a000-7ed38000 Export gdi32<elf>
\-PE 7ecb0000-7ed38000 \ gdi32
ELF 7ed38000-7ee81000 Export user32<elf>
\-PE 7ed50000-7ee81000 \ user32
ELF 7efa1000-7efac000 Deferred libnss_files.so.2
ELF 7efac000-7efb6000 Deferred libnss_nis.so.2
ELF 7efb6000-7efce000 Deferred libnsl.so.1
ELF 7efce000-7eff3000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7cc2000-b7cc6000 Deferred libdl.so.2
ELF b7cc6000-b7e15000 Deferred libc.so.6
ELF b7e16000-b7e2e000 Deferred libpthread.so.0
ELF b7e3b000-b7f71000 Deferred libwine.so.1
ELF b7f73000-b7f8f000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000c
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000016
00000017 0
00000013
00000024 0
00000022 0
0000002c 0
00000037 0
00000026 (D) C:\Program Files\NewsBin\nbpro.exe
00000033 -1
00000032 1
0000003c 1
00000020 0
0000002d 1
00000021 0
0000001e -1
0000001f 0
0000002b -2
00000029 -1
00000028 0 <==
Backtrace:
=>1 0x7bc42b8a in ntdll (+0x32b8a) (0x0032d4e0)
2 0x7bc42dde in ntdll (+0x32dde) (0x0032d500)
3 0x7bc43fa0 RtlAllocateHeap+0xb0() in ntdll (0x0032d560)
4 0x7e4a2276 X11DRV_XRender_ExtTextOut+0x346() in winex11 (0x0032d8d0)
5 0x7e48908a X11DRV_ExtTextOut+0x5a() in winex11 (0x0032d980)
6 0x7ece3387 ExtTextOutW+0xd87() in gdi32 (0x0032dbc0)
7 0x7eded2b5 DrawTextExW+0xf45() in user32 (0x0032e520)
8 0x7ededd3f DrawTextW+0x6f() in user32 (0x0032e570)
9 0x7e9a2ab3 in comctl32 (+0x32ab3) (0x0032eae0)
10 0x7e9a73e1 in comctl32 (+0x373e1) (0x0032ed60)
11 0x7e9ae7ba in comctl32 (+0x3e7ba) (0x0032ede0)
12 0x7e9affdd in comctl32 (+0x3ffdd) (0x0032f710)
13 0x7ee0131a WINPROC_wrapper+0x1a() in user32 (0x0032f740)
14 0x7ee019fe WINPROC_wrapper+0x6fe() in user32 (0x0032f780)
15 0x7ee047e1 in user32 (+0xb47e1) (0x0032fc40)
16 0x7ee05884 CallWindowProcA+0xc4() in user32 (0x0032fc80)
17 0x0056000b in nbpro (+0x16000b) (0x0032fca0)
18 0x00560176 in nbpro (+0x160176) (0x0032fcbc)
19 0x00562ac9 in nbpro (+0x162ac9) (0x0032fd24)
20 0x00562b58 in nbpro (+0x162b58) (0x0032fd44)
21 0x7ee0131a WINPROC_wrapper+0x1a() in user32 (0x0032fd74)
22 0x7ee019fe WINPROC_wrapper+0x6fe() in user32 (0x0032fdb4)
23 0x7ee06dbb in user32 (+0xb6dbb) (0x0032fdf4)
24 0x7edc8ca6 DispatchMessageA+0x96() in user32 (0x0032fe34)
25 0x0057289e in nbpro (+0x17289e) (0x0032fe64)
26 0x006418e1 in nbpro (+0x2418e1) (0x0032fe78)
27 0x00594a9b in nbpro (+0x194a9b) (0x0032ff08)
28 0x7b877b37 in kernel32 (+0x57b37) (0x0032ffe8)
err:ntdll:RtlpWaitForCriticalSection section 0x70faac "?" wait timed out in thread 0032, blocked by 003c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 001f, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 0033, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 002d, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x70faac "?" wait timed out in thread 0032, blocked by 003c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 001f, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 0033, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bc929c4 "loader.c: loader_section" wait timed out in thread 002d, blocked by 001f, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x70faac "?" wait timed out in thread 0032, blocked by 003c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 001f, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 002d, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bc929c4 "loader.c: loader_section" wait timed out in thread 0033, blocked by 002d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x70faac "?" wait timed out in thread 0032, blocked by 003c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bc929c4 "loader.c: loader_section" wait timed out in thread 001f, blocked by 0033, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 002d, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 0033, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x70faac "?" wait timed out in thread 0032, blocked by 003c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110048 "heap.c: main process heap section" wait timed out in thread 0033, blocked by 0028, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x70faac "?" wait timed out in thread 0032, blocked by 003c, retrying (60 sec)

(repeats indefinitely!)
cruiserandmax
n00b
n00b
 
Posts: 3
Joined: Wed Sep 24, 2008 3:12 am

Registered Newsbin User since: 10/06/04

Postby Quade » Thu Sep 25, 2008 1:07 am

I'd delete/move all the DB3 files out of the data folder and see what happens.
User avatar
Quade
Eternal n00b
Eternal n00b
 
Posts: 45003
Joined: Sat May 19, 2001 12:41 am
Location: Virginia, US

Registered Newsbin User since: 10/24/97


Return to Linux

Who is online

Users browsing this forum: No registered users and 3 guests