View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013252 | Scribus | Usability | public | 2015-07-22 19:19 | 2015-08-13 21:29 |
Reporter | postiffm | Assigned To | cbradney | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | PC | OS | Windows 64-bit | OS Version | Windows 7 Pro |
Product Version | 1.5.0 | ||||
Summary | 0013252: Error loading preferences on first installation | ||||
Description | Loading of user preferences fails on first run of Scribus. Then Scribus crashes with an access violation. | ||||
Steps To Reproduce | Fresh install Scribus 1.5.0. Launch Scribus. Dialog box pops up with title "Error Loading Preferences." Red X icon. Text "Scribus was not able to load its preferences:\n\nDefault settings will be loaded." Then the OK button. Splash screen shows, modules load, then initial doc interface loads, and then a dialog box pops up with title "Scribus Crash". Red X icon. Text "Scribus crashes due to hte following exception : EXCEPTION_ACCESS_VIOLATION". Then OK button. | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
Scribus 1.5.0 has been tested on clean Windows installs. And this does not happen. So the crash is triggered by something specific to your installation. We need more details from you to reproduce that crash. |
|
I'm happy to provide more information. Let me know what might be helpful. From Event viewer: Faulting application name: Scribus.exe, version: 1.5.0.0, time stamp: 0x555bb2d9 Faulting module name: Scribus.exe, version: 1.5.0.0, time stamp: 0x555bb2d9 Exception code: 0xc0000005 Fault offset: 0x00000000005b190e Faulting process id: 0x754 Faulting application start time: 0x01d0c4b38eca267d Faulting application path: C:\Program Files\Scribus 1.5.0\Scribus.exe Faulting module path: C:\Program Files\Scribus 1.5.0\Scribus.exe Report Id: cf65ae95-30a6-11e5-8268-8019349967a8 |
|
An archive with the content of Scribus preferences directory might help. On Windows this directory is located in C:\Users\Username\AppData\Roaming\Scribus. |
|
I may have unintentionally misled you about the installation of Scribus. It was a first-time install of 1.5.0, but I had 1.4.5 on my machine prior to that for a long while, and before that, I had previous versions installed as well. So the Scribus prefs directory might be a little gummy from old versions. |
|
|
|
Unfortunately your preferences data have not enabled me to reproduce your crash. |
|
If I remove C:\Users\Username\AppData\Roaming\Scribus from the picture, I don't get the error about loading preferences, but it does still crash with the EXCEPTION_ACCESS_VIOLATION. I'll try to some other testing to see if I can come up with a clue. |
|
|
|
I watched things with ProcMon (available at https://technet.microsoft.com/en-us/Library/bb896645.aspx). Results are attached. The first one is ScribusLogfileUpToPrefsError.PML. I ran Scribus up to the preferences error, and then saved the ProcMon trace. Don't know exactly what I'm looking at, but I see a lot of NAME NOT FOUND read errors just before the error is thrown. OOPS, sorry, this file is too large (17MB) to attach). Let me know if you want it. I then continued running after the prefs error and saved the ProcMon trace in ScribusLogfileUpToCrash.PML. |
|
The NAME NOT FOUND errors are not informative as the registry key it refers to is not read directly by Scribus code or Scribus third party libraries. |
|
I attached WinDbg to the Scribus process. <ModLoad a bunch of modules...> ModLoad: 00000000`05730000 00000000`0575b000 C:\Program Files\Scribus 1.5.0\plugins\colorwheel.dll ModLoad: 00000000`05770000 00000000`05791000 C:\Program Files\Scribus 1.5.0\plugins\barcodegenerator.dll ModLoad: 000007fe`fd4d0000 000007fe`fd4ee000 C:\Windows\system32\userenv.dll ModLoad: 000007fe`fbcd0000 000007fe`fbec4000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\comctl32.dll ModLoad: 000007fe`fbb20000 000007fe`fbc4c000 C:\Windows\system32\propsys.dll ModLoad: 000007fe`fbca0000 000007fe`fbccd000 C:\Windows\system32\ntmarta.dll ModLoad: 000007fe`fe830000 000007fe`fe882000 C:\Windows\system32\WLDAP32.dll ModLoad: 000007fe`fa320000 000007fe`fa481000 C:\Windows\system32\WindowsCodecs.dll ModLoad: 000007fe`f92e0000 000007fe`f9311000 C:\Users\postiffm\AppData\Roaming\Dropbox\bin\DropboxExt64.26.dll ModLoad: 000007fe`f91e0000 000007fe`f92ae000 C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\DBROverlayIconBackuped.dll ModLoad: 00000000`6c490000 00000000`6c528000 C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\MSVCP100.dll ModLoad: 00000000`67ba0000 00000000`67c72000 C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\MSVCR100.dll (1240.1d18): Access violation - code c0000005 (first chance) First chance exceptions are reported before any exception handling. This exception may be expected and handled. *** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Windows\system32\kernel32.dll - ntdll!RtlAnsiStringToUnicodeString+0x12c: 00000000`7762107c 488b7b08 mov rdi,qword ptr [rbx+8] ds:00000000`0149dec8=???????????????? I am going to try to eliminate Dell Backup and Recovery and see if it changes things. |
|
Uninstalled Dell Backup and Recovery. Rebooted. Crash fixed. Prefs still didn't load the first time, but now that Scribus 1.5.0svn ran correctly, it seems to have corrected that problem too. |
|
From your trace, it looks like we have a 32bit process (Dell Backup and Recovery) injected into a 64bit process (Scribus). Shudder.... |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-07-22 19:19 | postiffm | New Issue | |
2015-07-22 19:33 | jghali | Note Added: 0035863 | |
2015-07-22 19:43 | postiffm | Note Added: 0035864 | |
2015-07-22 20:10 | jghali | Note Added: 0035865 | |
2015-07-22 20:26 | postiffm | Note Added: 0035866 | |
2015-07-22 20:27 | postiffm | File Added: Scribus.zip | |
2015-07-22 21:40 | jghali | Note Added: 0035868 | |
2015-07-23 02:25 | postiffm | Note Added: 0035870 | |
2015-07-23 02:53 | postiffm | File Added: ScribusLogfileUpToCrash.PML | |
2015-07-23 02:54 | postiffm | Note Added: 0035871 | |
2015-07-23 22:54 | jghali | Note Added: 0035874 | |
2015-07-24 20:06 | postiffm | Note Added: 0035880 | |
2015-07-24 20:14 | postiffm | Note Added: 0035881 | |
2015-07-24 20:52 | jghali | Note Added: 0035882 | |
2015-08-13 21:29 | cbradney | Status | new => closed |
2015-08-13 21:29 | cbradney | Assigned To | => cbradney |
2015-08-13 21:29 | cbradney | Resolution | open => no change required |