WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Segmentation fault bei handle-Zugriff

 

TRANSLTR
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 10.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.01.2013, 17:15     Titel: Segmentation fault bei handle-Zugriff
  Antworten mit Zitat      
Hallo zusammen,

ich habe eine Funktion geschrieben, mit der ich einen Schwellwert manuell festlegen kann. Je nach Schwellwert ändert sich ein Array, welches ich plotte und dann mit einem Schieberegler den Wert anpassen kann. Das Array wird dann neu berechnet und neu geplottet.

Code:

function alpha = Schwellwert_suchen(SS_Array,Raender,Offset,Transparenz,Array_time,n_Breite,PHI,TIME,Man_flag)
...
...

fig = figure('Toolbar','figure'); %figure öffnen
            sl = uicontrol('units','normalized','position',[.1,.025,.75,.05],'style','slider','callback',@cb_alpha); %Slider einfügen          
            SS_Array4 =1./(inf*( SS_Array(:,(Offset + (idxx-1)*n_Breite):(Offset + idxx*n_Breite)) > alpha* Maximum)); % Array neu berechnen
            h = surf(TIME,PHI,SS_Array4); % Array plotten
            zlim([-0.5,0.5]);
            uiwait(fig);  % Warten, bis figure geschlossen wird (man spielt so lange an dem Slider rum, bis der Wert passt)

    function cb_alpha(hOb,ed) %callback wird bei Sliderbetätigung aufgerufen

        SS_Array4 =1./(inf*( SS_Array(:,(Offset + (idxx-1)*n_Breite):(Offset + idxx*n_Breite)) > get(sl,'value')* Maximum)); % berechne Array neu mit dem Slider-Wert

        delete(h) % lösche surface Plot
        a =get(gca,'view'); % speichere Perspektive
        xlimit = get(gca,'xlim'); % ... und Achsposition
        ylimit = get(gca,'ylim');
        zlimit = get(gca,'zlim');        
        h = surf(TIME,PHI,SS_Array4); % Plotte neu
        set(gca,'view',a); % Schreibe Perspektive, usw. zurück
        set(gca,'xlim',xlimit);
        set(gca,'ylim',ylimit);
        set(gca,'zlim',zlimit);      
        alpha = get(sl,'value'); % neuer Wert
    end
end

 


Ich weiß, dass ich das mit dem neu-plotten auch eleganter lösen kann - aber das ist nicht das Problem.
Manchmal (ca. 70% der Fälle) stürzt Matlab mit einem Segmentation Fault ab, nachdem der Slider betätigt wurde. Genauer gesagt passiert dies dann, wenn auf eines der Handels (h,sl oder gca) zugegriffen wird. Theoretisch sind die ja aber in der Unterfunktion bekannt, da in der Elternfunktion definiert. Im Debugger kann auch von der callback-Funktion aus auf diese Werte zurückgegriffen werden.
Aber selbst wenn ich als erste Zeile in der Callback-Fkt. schreibe:
Code:

führt dies (meist) zu einem Absturz.

Weiß da jemand weiter?

Danke im vorraus!
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 11.01.2013, 17:06     Titel:
  Antworten mit Zitat      
Hallo,

mit welcher MATLAB-Version arbeitest du? Unter welchem Betriebssystem?
Bitte die Fehlermeldung kopieren.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
TRANSLTR
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 10.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.01.2013, 08:49     Titel: Fehlermeldung und Matlab Version
  Antworten mit Zitat      
Hallo, danke für die schnelle Antwort,

der fehler tritt sowohl bei 2011b als auch bei 2012a auf. Die Fehlermeldung:


------------------------------------------------------------------------
Segmentation violation detected at Mon Jan 14 08:46:46 2013
------------------------------------------------------------------------

Configuration:
Crash Decoding : Disabled
Default Encoding: windows-1252
MATLAB Root : C:\Program Files\MATLAB\R2012a
MATLAB Version : 7.14.0.739 (R2012a)
Operating System: Microsoft Windows 7
Processor ID : x86 Family 6 Model 42 Stepping 7, GenuineIntel
Virtual Machine : Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM mixed mode
Window System : Version 6.1 (Build 7601: Service Pack 1)

Fault Count: 1


Abnormal termination:
Segmentation violation

Register State (from fault):
RAX = 00000000040cfec8 RBX = 000000000f9f0000
RCX = 00000000363072e0 RDX = 000000006a840000
RSP = 00000000040cfcd8 RBP = 00000000040cfde0
RSI = 000000006a840000 RDI = 0000000000000004

R8 = 0000000000000002 R9 = 00000000040cfd18
R10 = 00000000cc620000 R11 = 00000000040cfcd0
R12 = 00000000363072e0 R13 = 0000000000000002
R14 = 000000000fa6ade0 R15 = 0000000000000002

RIP = 00000000cd2b0aa0 EFL = 00010216

CS = 0033 FS = 0053 GS = 002b

Stack Trace (from fault):
[ 0] 0x00000000cd2b0aa0 C:\Windows\system32\nvoglv64.DLL+13175456 ( DrvPresentBuffers+3293648 )
[ 1] 0x00000000cd23b4af C:\Windows\system32\nvoglv64.DLL+12694703 ( DrvPresentBuffers+2812895 )
[ 2] 0x00000000cd206b2e C:\Windows\system32\nvoglv64.DLL+12479278 ( DrvPresentBuffers+2597470 )
[ 3] 0x00000000cd200bea C:\Windows\system32\nvoglv64.DLL+12454890 ( DrvPresentBuffers+2573082 )
[ 4] 0x0000000079e99ce2 C:\Program Files\MATLAB\R2012a\bin\win64\glren.dll+00105698 ( GLRenderEngineRegister+021970 )
[ 5] 0x0000000079e9b37a C:\Program Files\MATLAB\R2012a\bin\win64\glren.dll+00111482 ( GLRenderEngineRegister+027754 )
[ 6] 0x0000000079e9298f C:\Program Files\MATLAB\R2012a\bin\win64\glren.dll+00076175 ( ???+000000 )
[ 7] 0x0000000079e92ca9 C:\Program Files\MATLAB\R2012a\bin\win64\glren.dll+00076969 ( ???+000000 )
[ 8] 0x0000000079e93e10 C:\Program Files\MATLAB\R2012a\bin\win64\glren.dll+00081424 ( ???+000000 )
[ 9] 0x0000000079e93fcc C:\Program Files\MATLAB\R2012a\bin\win64\glren.dll+00081868 ( ???+000000 )
[ 10] 0x0000000079e9418e C:\Program Files\MATLAB\R2012a\bin\win64\glren.dll+00082318 ( ???+000000 )
[ 11] 0x000000006b33b967 C:\Program Files\MATLAB\R2012a\bin\win64\hg.dll+00309607 ( FigureSetVisualAutoMode+010871 )
[ 12] 0x000000006b33b9ed C:\Program Files\MATLAB\R2012a\bin\win64\hg.dll+00309741 ( FigureSetVisualAutoMode+011005 )
[ 13] 0x000000006ee96496 C:\Program Files\MATLAB\R2012a\bin\win64\libmwgui.dll+00418966 ( wm_ExposeFcn_Pre_Optional+000374 )
[ 14] 0x000000006e2dc584 C:\Program Files\MATLAB\R2012a\bin\win64\libuij.dll+00181636 ( GetframeJava+001332 )
[ 15] 0x000000006e2de2e6 C:\Program Files\MATLAB\R2012a\bin\win64\libuij.dll+00189158 ( UIJ_IsWindowShowing+000438 )
[ 16] 0x000000006e2df87d C:\Program Files\MATLAB\R2012a\bin\win64\libuij.dll+00194685 ( UIJ_clearWaitForResize+002061 )
[ 17] 0x000000006e2df98e C:\Program Files\MATLAB\R2012a\bin\win64\libuij.dll+00194958 ( UIJ_ExposeFcn+000142 )
[ 18] 0x000000006e2c063e C:\Program Files\MATLAB\R2012a\bin\win64\libuij.dll+00067134 ( UIJ_MarkEventFinished+005838 )
[ 19] 0x000000006e2c0690 C:\Program Files\MATLAB\R2012a\bin\win64\libuij.dll+00067216 ( UIJ_MarkEventFinished+005920 )
[ 20] 0x000000006e2d913c C:\Program Files\MATLAB\R2012a\bin\win64\libuij.dll+00168252 ( uij::JavaDraw2D::paintQuadStrip+001324 )
[ 21] 0x000000006efbbb98 C:\Program Files\MATLAB\R2012a\bin\win64\udd.dll+00179096 ( uddSetListenerRecursionWarning+000680 )
[ 22] 0x000000006efbc1fc C:\Program Files\MATLAB\R2012a\bin\win64\udd.dll+00180732 ( UDListenerManagerHost::notifyEvent+000076 )
[ 23] 0x000000006efb47cd C:\Program Files\MATLAB\R2012a\bin\win64\udd.dll+00149453 ( UDEventInfo::send+000093 )
[ 24] 0x000000006deecedb C:\Program Files\MATLAB\R2012a\bin\win64\udd_mi.dll+00052955 ( MErrorException::operator=+047675 )
[ 25] 0x00000000051bc556 C:\Program Files\MATLAB\R2012a\bin\win64\uiw.dll+00378198 ( UIW_IsUserMessage+000086 )
[ 26] 0x00000000051bcbd4 C:\Program Files\MATLAB\R2012a\bin\win64\uiw.dll+00379860 ( ws_ProcessOneEventBlocking+001028 )
[ 27] 0x00000000779387fe C:\Windows\system32\USER32.dll+00165886 ( GetMenuBarInfo+000638 )
[ 28] 0x000000007791f5fb C:\Windows\system32\USER32.dll+00062971 ( SystemParametersInfoW+000235 )
[ 29] 0x0000000077924895 C:\Windows\system32\USER32.dll+00084117 ( IsProcessDPIAware+000465 )
[ 30] 0x0000000077bb1225 C:\Windows\SYSTEM32\ntdll.dll+00332325 ( KiUserCallbackDispatcher+000031 )
[ 31] 0x0000000077929e6a C:\Windows\system32\USER32.dll+00106090 ( SfmDxSetSwapChainStats+000026 )
[ 32] 0x000000007792615e C:\Windows\system32\USER32.dll+00090462 ( GetMessageA+000078 )
[ 33] 0x0000000005197be7 C:\Program Files\MATLAB\R2012a\bin\win64\uiw.dll+00228327 ( UIW_SetCurrentDialog+000855 )
[ 34] 0x000000006b6dd22c C:\Program Files\MATLAB\R2012a\bin\win64\hg.dll+04117036 ( hgWaitfor+001068 )
[ 35] 0x000000006586b9c7 C:\Program Files\MATLAB\R2012a\bin\win64\hgbuiltins.dll+00309703 ( hgutils::HitImpl::HitImpl+071175 )
[ 36] 0x00000000718fb21f C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00045599 ( Mfh_file::dispatch_fh+000959 )
[ 37] 0x00000000718fb7ee C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00047086 ( Mfunction_handle::dispatch+000478 )
[ 38] 0x0000000065b84ff3 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00479219 ( inDestroyWS+193347 )
[ 39] 0x0000000065b86668 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00484968 ( inDestroyWS+199096 )
[ 40] 0x0000000065b6e41f C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00386079 ( inDestroyWS+100207 )
[ 41] 0x0000000065b6e390 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00385936 ( inDestroyWS+100064 )
[ 42] 0x0000000065b81ae1 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00465633 ( inDestroyWS+179761 )
[ 43] 0x0000000065b82cca C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00470218 ( inDestroyWS+184346 )
[ 44] 0x0000000065b75709 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00415497 ( inDestroyWS+129625 )
[ 45] 0x00000000718fb046 C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00045126 ( Mfh_file::dispatch_fh+000486 )
[ 46] 0x00000000718fb93c C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00047420 ( Mfunction_handle::dispatch+000812 )
[ 47] 0x0000000065b64f1b C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00347931 ( inDestroyWS+062059 )
[ 48] 0x0000000065b7cf97 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00446359 ( inDestroyWS+160487 )
[ 49] 0x0000000065b82488 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00468104 ( inDestroyWS+182232 )
[ 50] 0x0000000065b8e224 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00516644 ( inDestroyWS+230772 )
[ 51] 0x0000000065b8a750 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00501584 ( inDestroyWS+215712 )
[ 52] 0x0000000065b8643f C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00484415 ( inDestroyWS+198543 )
[ 53] 0x0000000065b6e41f C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00386079 ( inDestroyWS+100207 )
[ 54] 0x0000000065b6e390 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00385936 ( inDestroyWS+100064 )
[ 55] 0x0000000065b81ae1 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00465633 ( inDestroyWS+179761 )
[ 56] 0x0000000065b82cca C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00470218 ( inDestroyWS+184346 )
[ 57] 0x0000000065b75709 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00415497 ( inDestroyWS+129625 )
[ 58] 0x00000000718fb046 C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00045126 ( Mfh_file::dispatch_fh+000486 )
[ 59] 0x00000000718fb93c C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00047420 ( Mfunction_handle::dispatch+000812 )
[ 60] 0x0000000065b64f1b C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00347931 ( inDestroyWS+062059 )
[ 61] 0x0000000065b7cf97 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00446359 ( inDestroyWS+160487 )
[ 62] 0x0000000065b82488 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00468104 ( inDestroyWS+182232 )
[ 63] 0x0000000065b8e224 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00516644 ( inDestroyWS+230772 )
[ 64] 0x0000000065b8a750 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00501584 ( inDestroyWS+215712 )
[ 65] 0x0000000065b8643f C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00484415 ( inDestroyWS+198543 )
[ 66] 0x0000000065b6e41f C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00386079 ( inDestroyWS+100207 )
[ 67] 0x0000000065b6e390 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00385936 ( inDestroyWS+100064 )
[ 68] 0x0000000065b81ae1 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00465633 ( inDestroyWS+179761 )
[ 69] 0x0000000065b82cca C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00470218 ( inDestroyWS+184346 )
[ 70] 0x0000000065b75709 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00415497 ( inDestroyWS+129625 )
[ 71] 0x00000000718fb046 C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00045126 ( Mfh_file::dispatch_fh+000486 )
[ 72] 0x00000000718fb93c C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00047420 ( Mfunction_handle::dispatch+000812 )
[ 73] 0x0000000065b84ff3 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00479219 ( inDestroyWS+193347 )
[ 74] 0x0000000065c0f373 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01045363 ( inEachVisibleName+020035 )
[ 75] 0x0000000065b87f37 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00491319 ( inDestroyWS+205447 )
[ 76] 0x0000000065b6e41f C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00386079 ( inDestroyWS+100207 )
[ 77] 0x0000000065b6e390 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00385936 ( inDestroyWS+100064 )
[ 78] 0x0000000065b81ae1 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00465633 ( inDestroyWS+179761 )
[ 79] 0x0000000065b82cca C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00470218 ( inDestroyWS+184346 )
[ 80] 0x0000000065b75709 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00415497 ( inDestroyWS+129625 )
[ 81] 0x00000000718fb046 C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00045126 ( Mfh_file::dispatch_fh+000486 )
[ 82] 0x00000000718fb93c C:\Program Files\MATLAB\R2012a\bin\win64\m_dispatcher.dll+00047420 ( Mfunction_handle::dispatch+000812 )
[ 83] 0x0000000065c1f805 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01112069 ( PushMcparserInterface::PushMcparserInterface+001557 )
[ 84] 0x0000000065c2d745 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01169221 ( init_cleaner+006021 )
[ 85] 0x0000000065c2d6e5 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01169125 ( init_cleaner+005925 )
[ 86] 0x0000000065c2d6b8 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01169080 ( init_cleaner+005880 )
[ 87] 0x0000000065c2d677 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01169015 ( init_cleaner+005815 )
[ 88] 0x0000000065b1f679 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+00063097 ( inFullFevalFcn+001737 )
[ 89] 0x0000000065c23ed0 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01130192 ( inValidateLoadedObject+013280 )
[ 90] 0x0000000065c23f5c C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01130332 ( inValidateLoadedObject+013420 )
[ 91] 0x0000000065c23fb1 C:\Program Files\MATLAB\R2012a\bin\win64\m_interpreter.dll+01130417 ( inEvalCmdWithLocalReturn+000065 )
[ 92] 0x0000000079fc016d C:\Program Files\MATLAB\R2012a\bin\win64\libmwbridge.dll+00065901 ( mnDebugPrompt+000109 )
[ 93] 0x0000000079fc177c C:\Program Files\MATLAB\R2012a\bin\win64\libmwbridge.dll+00071548 ( mnParser+000412 )
[ 94] 0x00000000749f4164 C:\Program Files\MATLAB\R2012a\bin\win64\mcr.dll+00541028 ( mcrInstance::mnParser_on_interpreter_thread+000036 )
[ 95] 0x00000000749d6a6f C:\Program Files\MATLAB\R2012a\bin\win64\mcr.dll+00420463 ( DepfunRules::postWarning+029263 )
[ 96] 0x00000000749d6ad1 C:\Program Files\MATLAB\R2012a\bin\win64\mcr.dll+00420561 ( DepfunRules::postWarning+029361 )
[ 97] 0x00000000051bc556 C:\Program Files\MATLAB\R2012a\bin\win64\uiw.dll+00378198 ( UIW_IsUserMessage+000086 )
[ 98] 0x00000000051bcbd4 C:\Program Files\MATLAB\R2012a\bin\win64\uiw.dll+00379860 ( ws_ProcessOneEventBlocking+001028 )
[ 99] 0x00000000779387fe C:\Windows\system32\USER32.dll+00165886 ( GetMenuBarInfo+000638 )
[100] 0x000000007791f5fb C:\Windows\system32\USER32.dll+00062971 ( SystemParametersInfoW+000235 )
[101] 0x0000000077924895 C:\Windows\system32\USER32.dll+00084117 ( IsProcessDPIAware+000465 )
[102] 0x0000000077bb1225 C:\Windows\SYSTEM32\ntdll.dll+00332325 ( KiUserCallbackDispatcher+000031 )
[103] 0x0000000077929e6a C:\Windows\system32\USER32.dll+00106090 ( SfmDxSetSwapChainStats+000026 )
[104] 0x000000007792615e C:\Windows\system32\USER32.dll+00090462 ( GetMessageA+000078 )
[105] 0x0000000005197be7 C:\Program Files\MATLAB\R2012a\bin\win64\uiw.dll+00228327 ( UIW_SetCurrentDialog+000855 )
[106] 0x00000000051bdfa7 C:\Program Files\MATLAB\R2012a\bin\win64\uiw.dll+00384935 ( ws_FreeSystemFont+000519 )
[107] 0x000000007bf7e4f3 C:\Program Files\MATLAB\R2012a\bin\win64\libmwservices.dll+00713971 ( sysq::removeCommitDatabaseUpdatesHook+002131 )
[108] 0x000000007bf7fc68 C:\Program Files\MATLAB\R2012a\bin\win64\libmwservices.dll+00719976 ( sysq::removeCommitDatabaseUpdatesHook+008136 )
[109] 0x000000007bf81880 C:\Program Files\MATLAB\R2012a\bin\win64\libmwservices.dll+00727168 ( sysq::addProcessPendingEventsUnitTestHook+000240 )
[110] 0x000000007bf81948 C:\Program Files\MATLAB\R2012a\bin\win64\libmwservices.dll+00727368 ( sysq::addProcessPendingEventsUnitTestHook+000440 )
[111] 0x000000007bf81b03 C:\Program Files\MATLAB\R2012a\bin\win64\libmwservices.dll+00727811 ( sysq::addProcessPendingEventsUnitTestHook+000883 )
[112] 0x000000007bf81bd6 C:\Program Files\MATLAB\R2012a\bin\win64\libmwservices.dll+00728022 ( sysq::addProcessPendingEventsUnitTestHook+001094 )
[113] 0x00000000749d7cff C:\Program Files\MATLAB\R2012a\bin\win64\mcr.dll+00425215 ( DepfunRules::postWarning+034015 )
[114] 0x00000000749d8024 C:\Program Files\MATLAB\R2012a\bin\win64\mcr.dll+00426020 ( DepfunRules::postWarning+034820 )
[115] 0x00000000749d84be C:\Program Files\MATLAB\R2012a\bin\win64\mcr.dll+00427198 ( DepfunRules::postWarning+035998 )
[116] 0x000000013fa9b8f9 C:\Program Files\MATLAB\R2012a\bin\win64\MATLAB.exe+00047353 ( ???+000000 )
[117] 0x000000013fa9bbd6 C:\Program Files\MATLAB\R2012a\bin\win64\MATLAB.exe+00048086 ( ???+000000 )
[118] 0x000000013fa9c133 C:\Program Files\MATLAB\R2012a\bin\win64\MATLAB.exe+00049459 ( ???+000000 )
[119] 0x00000000775f652d C:\Windows\system32\kernel32.dll+00091437 ( BaseThreadInitThunk+000013 )
[120] 0x0000000077b8c521 C:\Windows\SYSTEM32\ntdll.dll+00181537 ( RtlUserThreadStart+000033 )


If this problem is reproducible, please submit a Service Request via:
http://www.mathworks.com/support/contact_us/

A technical support engineer might contact you with further information.

Thank you for your help.
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 14.01.2013, 10:06     Titel:
  Antworten mit Zitat      
nvoglv64 ist eine NVIDIA dll im Zusammenang mit einer open GL Implementation. Es gibt da verschiedene Möglichkeiten. Bitte die Hinweise ausprobieren die mit

Code:


kommen.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
TRANSLTR
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 10.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.01.2013, 13:30     Titel: Renderer geändert
  Antworten mit Zitat      
Hi,
danke für deine Antwort, die war sehr hilfreich.

Das Problem ist offensichtlich durch den Renderer verursacht worden. Das Programm hatte vor 2 Monaten bereits fehlerfrei funktioniert. Seitdem habe ich tatsächlich meinen Grafik-Treiber neu installiert - ich vermute, das hat die Renderer-Einstellungen verändert.
Der OpenGL - Workaround in der Matlab-Hilfe hat leider nicht geholfen. Ein Wechsel zum zbuffer-Renderer sorgt aber für einen absturtzfreien (und überraschend schnellen) Betrieb.

Danke nochmal für die Hilfe,
TRANSTLR
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 14.01.2013, 14:13     Titel:
  Antworten mit Zitat      
Ja, die OPENGL Treiber sind halt auch nur ein Stück Software und damit anfällig für Bugs oder "ungünstige Implementationen". Historisch gab es schon immer wieder Probleme unter MATLAB und auch wenn die Ursache in den meisten Fällen im Treiber lag wollte MathWorks selber was tun - daher die vielen Optionen in der Hilfe.

Was auch immer mal wieder geholfen hat ist den Treiber in Englisch zu installieren - hier wird ein Bug wohl schneller gefixt. Ausserdem hat es immer wieder mal geholfen mit den veschiedensten Einstellungen der Grafikkarte zu experimentieren (Beschleunigung, Auflösung, Farben).

Es ist ja so, dass der OPENGL Renderer unter MATLAB oftmals viel schneller ist als die anderen beiden...

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
TRANSLTR
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 10.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.01.2013, 14:16     Titel:
  Antworten mit Zitat      
Ja, da hatte ich bei der Umstellung auch Bedenken - aber glücklicherweise ist der zbuffer schnell genug.

Es hat übrigens auch geholfen, OpenGL auf "Software" umzustellen - allerdings sollte der Geschwindigkeitsvorteil dann auch futsch sein, richtig?
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 14.01.2013, 14:26     Titel:
  Antworten mit Zitat      
Richtig
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.