Sonar error reporting is awful

Author
Kylotan
Max Output Level: -71 dBFS
  • Total Posts : 995
  • Joined: 2007/09/10 17:27:35
  • Location: Nottingham, UK
  • Status: offline
2014/07/06 06:58:10 (permalink)

Sonar error reporting is awful

In my first real project using X3, it crashed. I was hoping this was a thing of the past since updating from 8.5, but no. Still, it generates a minidump and asks me to submit a bug report. Great! Except... it failed due to a "connection problem", and offered no attempt to retry. Not very professional. Instead it gives me a link to submit a report manually.
 
I go to do this, fill in all the tedious stuff like serial number and version (hint - if your program is going to give me a link to click, encode this information in the link), then try to upload the minidump.... but it's too big and I get a "404 - File or directory not found." error at the end when I submit the file. I click back... and it's put me back at the beginning again. I think the details might still be there, but it's an annoyance.
 
Come on guys, this needs to be a smooth process for what is likely to be an already-annoyed user whose project just crashed.

Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc
 
Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
#1

19 Replies Related Threads

    Tom Riggs
    Max Output Level: -57.5 dBFS
    • Total Posts : 1752
    • Joined: 2003/11/08 22:47:26
    • Location: Displaced Kansan living in Philippines
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 09:28:51 (permalink)
    I agree.
     
    A simple option to save the dump and prompt the next time Sonar starts to try to send again would be great. This would give us a chance to connect to the net and then send it the automatic way. I don't have my Daw connected all the time and this would solve the problem.
     
     
    Having said that I am not having any trouble with x3e. Hope I didn't just jinx myself. 

    i7-3770k OC at 4.5Ghz, asus p8z77-m, 16g g.skill aries 1600 c9 ram, Noctua d-14 cooler, RME HDSPe Raydat, Motu FastLane, Nvidea GTX 980 ti 6G, windows 7 and 8.1 pro x64. Sonar Platinum and x3e currently installed

    My Music 
    My YouTube
     
    #2
    sharke
    Max Output Level: 0 dBFS
    • Total Posts : 13933
    • Joined: 2012/08/03 00:13:00
    • Location: NYC
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 12:55:49 (permalink)
    I used to get those connection problems with the problem reporter quite often but now they seem to upload without problems. I had thought that maybe they'd fixed something at their end. 

    James
    Windows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
    #3
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 14:30:26 (permalink)
    What was the nature of the crash, by the way?
     
    Were you using any 3rd-party 32-bit plugins, by chance?
     
    Maybe someone here in the forum could help you get it figured out, if more information was provided.
     
    Bob Bone
     

    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #4
    mettelus
    Max Output Level: -22 dBFS
    • Total Posts : 5321
    • Joined: 2005/08/05 03:19:25
    • Location: Maryland, USA
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 14:31:09 (permalink)
    I cannot see signatures using mobile, is the OP on X3e? I have not seen issues like this for some time now.

    ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
    #5
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 14:58:03 (permalink)
    Automatic failed because you can't reach cakewalk servers for some reason. That's likely because a) Their server is down b) Internet connectivity issue which could be at their end, your end, or somewhere in-between.
     
    If you want to send a minidump via Cakewalk problem reporter you could upload it via www.wetransfer.com and give them the link to download it if it proves to be a problem.
     
    Did you give them steps to reproduce your issue? If you don't have steps you are much better off contacting support if you are convinced the issue is to do with Sonar. To be honest if it's a one off crash you might want to hold back for a while to see if there's any particular pattern to it.
     
    Personally I think you are far better off troubleshooting on this thread and see if your problem can be resolved in these forums. Have a look at the Windows event viewer and paste the entire error message here I suggest (right click on the red exclamation mark, copy -> copy details as text, and please give us steps to reproduce. Also give us your full specs (See my signature for the sort of info that is useful).
     
    Thanks...

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #6
    Kylotan
    Max Output Level: -71 dBFS
    • Total Posts : 995
    • Joined: 2007/09/10 17:27:35
    • Location: Nottingham, UK
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 19:13:38 (permalink)
    In hindsight I was just really frustrated that when I get a crash in Sonar, it was then followed by other annoyances. I know ranting on here isn't all that productive. So I apologise to anyone who feels their time was wasted by reading this!
     
    To answer points above:
     
    A simple option to save the dump and prompt the next time Sonar starts to try to send again would be great.

     
    Totally. The error reporter is a great idea - just make sure the stuff goes into a queue and can be sent later. (I'd also suggest that the minidumps get zipped before sending - they shrink to about 10% of the size.)
     
    What was the nature of the crash, by the way?
     
    Were you using any 3rd-party 32-bit plugins, by chance?

     
    The nature of the crash was that I changed a value in a plugin (the Play engine for EWQL Symphonic Orchestra, 64bit) and then Sonar crashed. I know people are quick to blame the plugin in such cases but it is actually possible to catch most exceptions and - if nothing else - point out where in the code the crash actually happened.
     
    I don't think I was using any 3rd party 32-bit plugins, but even if I was, that shouldn't make Sonar crash - they run in a separate process, right?
     
    I cannot see signatures using mobile, is the OP on X3e?

     
    I don't have my software details in my signature, but yeah, I'm on X3e, 64 bit.
     
    Automatic failed because you can't reach cakewalk servers for some reason. That's likely because a) Their server is down b) Internet connectivity issue which could be at their end, your end, or somewhere in-between.

     
    I can go weeks without encountering any sort of connectivity problem to any other site. If I can't connect to their error-handling server, I'm going to be willing to bet a lot of money the problem is on their side. Ideally they will just make their system more robust so that it can try the operation again.
     
    Did you give them steps to reproduce your issue?

     
    It's not a reproduceable issue. That's why sending the minidump is probably more useful. I did send it - after zipping it to make it small enough to go through their web interface.
     
    Personally I think you are far better off troubleshooting on this thread and see if your problem can be resolved in these forums.

     
    I appreciate people are trying to be helpful but I'm not trying to find ways to fix this crash. It shouldn't happen, but it did, and the chances of me finding the cause and being able to fix it without stopping using either (a) Sonar or (b) the VST in question approach zero. What I am interested in is making sure that when these things happen, I can report them to the developers without hassle, so that at least there's a good chance that it might get fixed in future.

    Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc
     
    Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
    #7
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 20:50:58 (permalink)
    The way to rule out as I'm sure you are aware is to see if the next crash is with that plugin. And again please check the windows event viewer to see of there is an error related to that plugin, check the full details. Sorry Sonar will crash with dodgy plugins and that's not really a Sonar issue. If it does happen again with the plugin EastWest should be your point of call, reporting it to Cakewalk will not end up in the right hands.

    Having said that I totally agree there should be some enhancements made with error reporting... Sonar really needs more error trapping built in so we can get more relevant and meaningful error messages. So +1 in that area....

    Cheers...

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #8
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 21:22:41 (permalink)
    Thanks for the reply.
     
    32-bit plugins need to use 'bridging software' to be able to run in 64-bit Sonar.  Sonar comes with something called BitBridge, which attempts to allow 32-bit VST plugins to run in 64-bit Sonar.
     
    It doesn't always work, and MANY problems have been reported with 32-bit plugins causing crashed and also really wacky behavior when used in 64-bit Sonar.  That was why I had asked.
     
    Another similar piece of 3rd-party bridging software is available - called JBridge, and for some 32-bit plugins, it worked better than BitBridge, at allowing them to run in 64-bit Sonar, but here to, MANY problems were reported with both crashes and weird behavior.
     
    Soooo, generally speaking, it is the general consensus that if running 64-bit Sonar, then trying to eliminate all possible 32-bit plugin use is best.  Many of the more supported plugin vendors have released free 64-bit versions of many 32-bit plugins, so you might wish to check that for any that you really want to try to hang on to.
     
    With regard to your thought that Sonar should be able to intercept and report on plugin failures, this is not always possible, as control can get turned over to the plugin for processing, and then it is the responsibility of the plugin to handle any exceptions - including reporting on them.   (as far as I know).
     
    If you call Cakewalk Technical Support, and provide them with the report number for what you sent them, they may be able to give you more information to go on - which may include either a workaround, or they may have been in contact with East West folks and could possibly pass on information as to what happened and when something might be available to stop it from happening in the future.
     
    Best of luck with the situation - I HOPE to be able to pick up some East West strings version, and am looking forward to getting access to better sounding solo violin sounds.  :)
     
    Bob Bone
     

    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #9
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/06 21:30:11 (permalink)
    robert_e_bone
    With regard to your thought that Sonar should be able to intercept and report on plugin failures, this is not always possible, as control can get turned over to the plugin for processing, and then it is the responsibility of the plugin to handle any exceptions - including reporting on them.   (as far as I know).
     


    To clarify Sonar should be able to report which plugin (DLL) has crashed, but nothing more specific than that. The likely reporting mechanism for this would be the windows event viewer. Anything more specific would be down to the plugin code.

    Cheers...
    post edited by CakeAlexS - 2014/07/06 21:42:17

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #10
    Kylotan
    Max Output Level: -71 dBFS
    • Total Posts : 995
    • Joined: 2007/09/10 17:27:35
    • Location: Nottingham, UK
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 09:06:00 (permalink)
    Yeah, it's possible to know which DLL has raised the exception and include that in the error report. This is something that can be coded in - I've done it for other applications. The minidump Sonar produces probably contains this information, but unfortunately it's not shown to the user, so they can't adjust their usage patterns based on it unfortunately. With this information, avoiding and pin-pointing dodgy plugins would become a lot easier.
     
    Regarding 32-bit/64-bit, I know about all that (though no doubt that information may help others). I've seen enough 'Teleport Server has stopped working' messages to last me a lifetime. Giving up all 32-bit plugins is not going to happen unfortunately but I'll be avoiding them where I can, and that included this session.
     
    In fact, it would be great to have a 'Safe Mode' that treats VSTs a bit like browsers treat their plugins, ie. by running each of them in a separate process, which makes it even easier to catch when one of them crashes. This would be done by basically running something like Bitbridge for all plugins, not just for those compiled for a different architecture.
     
    (Incidentally I had to try about 15 times to post this message... does anyone else ever get repeated 'unexpected error' messages after a 30 second time-out?)

    Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc
     
    Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
    #11
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 09:27:09 (permalink)
    Kylotan
    (Incidentally I had to try about 15 times to post this message... does anyone else ever get repeated 'unexpected error' messages after a 30 second time-out?)



    Yup quite of lot of them today... cheers...

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #12
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 10:51:46 (permalink)
    .. And I would love to see in built diagnostics and performance stats in Sonar of some sort. Maybe even sandboxing. It would slow the DAW down of course so it would have to be an option in preferences. I'd be surprised if this isn't happening to some minor extent already so QA can test.. And then stripped for the final build.

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #13
    lawp
    Max Output Level: -67 dBFS
    • Total Posts : 1154
    • Joined: 2012/06/28 13:27:41
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 12:25:32 (permalink)
    I expect much of the sonar codebase is too old to enable the modern error handling we've become used to...
    Greetings from rainy Wales x

    sstteerreeoo ffllllaanngge
    #14
    lawp
    Max Output Level: -67 dBFS
    • Total Posts : 1154
    • Joined: 2012/06/28 13:27:41
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 12:25:33 (permalink)
    I expect much of the sonar codebase is too old to enable the modern error handling we've become used to...
    Greetings from rainy Wales x

    sstteerreeoo ffllllaanngge
    #15
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 16:49:40 (permalink)
    Not at all. Modern error handling has hardly changed in years. BTW code really doesn't date, program languages do. As C++ is probably still the most popular language nowadays, Sonar is completely fine in that respect. Code efficiency and performance is another matter, as nobody has seen the Sonar source code, nobody here is qualified to comment except Cakewalk about this. Actually coding the error handling is quite simple, the difficult bit is where to put it and persuading developers to do a mundane task.

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #16
    gswitz
    Max Output Level: -18.5 dBFS
    • Total Posts : 5694
    • Joined: 2007/06/16 07:17:14
    • Location: Richmond Virginia USA
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 17:08:45 (permalink)
    Try catch can be expensive.

    StudioCat > I use Windows 10 and Sonar Platinum. I have a touch screen.
    I make some videos. This one shows how to do a physical loopback on the RME UCX to get many more equalizer nodes.
    #17
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 17:40:19 (permalink)
    gswitz
    Try catch can be expensive.



    Right that's why you would have a debug mode in preferences...

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #18
    Kylotan
    Max Output Level: -71 dBFS
    • Total Posts : 995
    • Joined: 2007/09/10 17:27:35
    • Location: Nottingham, UK
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 18:48:15 (permalink)
    You also don't catch crashes with C++ try/catch blocks.

    Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc
     
    Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
    #19
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: Sonar error reporting is awful 2014/07/07 19:39:37 (permalink)
    Hmmm trying to.... throw... us  ... ;)

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #20
    Jump to:
    © 2025 APG vNext Commercial Version 5.1