Two issues: with Transmission Remote & another with USB kext
Hi,
Since I installed Flavours, I have two issues :
1. Transmission Remote won't load anymore : "Unable to create Carbon Widget for edSearch: TEdit!."
I went to the forum of the devs, and they were not aware of the issue. I'm sure it's caused by flavor since it didn't occur before... Worst comes to worst, hopefully you'll know a way for the devs to correct the issue if it's caused by flavor but can be corrected by them. We could contact them and propose a fix... Anyway, would be good to hear what you think about it... here is the log:
> 05/12/2013 00:11:51,084 com.apple.launchd.peruser.501[436]: (com.transgui.31888[29258]) Exited with code: 217
2. Since I installed flavor, some usb kext won't load, I mean no USB device is recognized anymore. I don't remember the name of the kext, but I will write it next time I see its name and report back here. Still, I hope you already know about it. Anyway, here is the log of the issue :
05/12/2013 00:12:00,000 kernel[0]: USBMSC Identifier (non-unique): 0x00000000 0x58f 0x6387 0x101, 2
05/12/2013 00:12:16,092 xcsbuildd[29528]: [XCSBuildService.m:351 78b17310 +0ms] Got a nil work queue item
05/12/2013 00:12:16,103 xcsbuildd[29573]: objc[29573]: Class CSBotSCMAction is implemented in both /Applications/Server.app/Contents/ServerRoot/System/Library/PrivateFrameworks/CSServiceCore.framework/Versions/A/CSServiceCore and /Applications/Server.app/Contents/ServerRoot/System/Library/PrivateFrameworks/CSBotSCM.framework/Versions/A/CSBotSCM. One of the two will be used. Which one is undefined.
05/12/2013 00:12:16,103 xcsbuildd[29573]: objc[29573]: Class CSBotSCMBasicAuthentication is implemented in both /Applications/Server.app/Contents/ServerRoot/System/Library/PrivateFrameworks/CSServiceCore.framework/Versions/A/CSServiceCore and /Applications/Server.app/Contents/ServerRoot/System/Library/PrivateFrameworks/CSBotSCM.framework/Versions/A/CSBotSCM. One of the two will be used. Which one is undefined.
05/12/2013 00:12:16,103 xcsbuildd[29573]: objc[29573]: Class XcodeManager is implemented in both /Applications/Server.app/Contents/ServerRoot/System/Library/PrivateFrameworks/CSServiceCore.framework/Versions/A/CSServiceCore and /Applications/Server.app/Contents/ServerRoot/System/Library/PrivateFrameworks/CSBotSCM.framework/Versions/A/CSBotSCM. One of the two will be used. Which one is undefined.
05/12/2013 00:12:16,103 xcsbuildd[29573]: objc[29573]: Class CSBotSCMActionWatcher is implemented in both /Applications/Server.app/Contents/ServerRoot/System/Library/PrivateFrameworks/CSServiceCore.framework/Versions/A/CSServiceCore and /Applications/Server.app/Contents/ServerRoot/System/Library/PrivateFrameworks/CSBotSCM.framework/Versions/A/CSBotSCM. One of the two will be used. Which one is undefined.
Hope to hear from your support team soon, since at least one of those issues is really important... :)
EDIT: machine is : MacBook Pro late 2011 on Mavericks
-
Dear sir,
Thank you for getting back with feedback, and I'm sorry about the issue you are experiencing!
The Transmission Remote you are referring to, is app the application available at: https://code.google.com/p/transmisson-remote-gui/ ?
I have been trying to reproduce your issue, but has been unsuccessfully: Transmission Remote always loads and works fine, without issues. Also, we are not aware of any USB related issues (and can't reproduce on Mavericks also), and usually Flavours doesn't get in middle of system/superuser processes. That said, we will need additional information to proceed - could you please launch Flavours and send us a diagnostic report so we can further investigate? You can send it from the menu Flavours > Troubleshooting > Send Diagnostic... This will include log files and more technical info that could help find the cause of the issue.
As a side note, please make sure you are using the latest Flavours version (1.1.3 at the the time)!
Thank you and, again, sorry for the inconvenience.
Best regards,
Nuno
0 -
Hi, thank you for your answer.
Here is the kext in question : /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext
Each time I insert an usb key for instance, I get a dialog that tells me this extension is not installed correctly. I have used "menubaricons" by killaaron to change menu bar icons and system fonts, so it may be related to this package, although I wonder since it only changes icons and fonts... Just in case you know something about it...
As for Transmission remote, this is the one I'm talking about. If you do not get the warning dialog as described above, it may be that it is the change of the system fonts that causes the issue. I don't see another explanation. Anyway you may be right because excluding TR from Flavor give the same result. If you can test on you side, here is the package http://killaaaron.deviantart.com/art/Menu-bar-Icons-OS-X-Mavericks-10-9-406393600 .
I've sent you a diagnostic report. User name is sandy_locke if you need.
0 -
Hi!
Thank you again for your feedback!
We didn't receive the diagnostic report, would you mind to send again from Flavours?
Thank you,
Nuno
0 -
Each time I try to send a diagnostic report, the app shows a dialog saying collecting diagnostic infos, and ends with a "pong" (like the one you hear when you click outside a "save" or "open" dialog for instance). I get no other output, and no notification at all saying the report has been sent. I tried several times with always same result...
0 -
Ops!
You're right, there is an issue with the diagnostic report sending process (thank you for pointing!)! I have made available below a build with this fixed, could you please install it and send the diagnostic from that version instead? I'm really sorry about the inconvenience!
http://flavours-updates.interacto.net/Flavours_1.1.4b1.dmg
Thanks,
Nuno
0 -
Diagnostic sent :)
0 -
Dear sie,
Thank you so much for sending the diagnostic report! It was very helpful!
Regarding the Issue #1 (Transmission Remote), because the logs usually rotate when they get full, there were no logs regarding this app. So, regarding this, I will suggest you to launch Transmission Remote (in the hope that it can crash or log something useful) and immediately after send another diagnostic report. I noticed that you are using SIMBL too, which also injects code into other processes, so meanwhile you can also try to disable SIMBL temporarily and check if that solves this issue.
Regarding your second issue, the logs were (apparently) more useful, as they indicated that you are using Parallels. We use VMWare Fusion, and one thing we noticed is that every time we attach an USB device, VMWare asks if we want to connect to Mac or Virtual Machine, and also gives the option to remember our choice. I'm not sure how Parallels handles when a device is attached, but it could happen that it is attaching the USB device directly to the virtual machine instead of your mac. Can you check this? Not sure if on Parallels preferences or Virtual Machine preferences!
Please let me know of any additional info/progress!
Thank you, and sorry for the inconvenience!
Best regards,
Nuno
0 -
Hi,
So regarding issue with TR, I just sent you a diagnostic report just after trying to launch TR. Hope it will be more useful :)
As for issue 2. , I don't have Parallels launched when the issue happen. I just get this message popping up. I found out that most of the time, the device I just plugged in is mounted correctly though. So don't know what really happen here...
Plus, before installing Flavours I had no issue with Parallels mounting devices into my VM's. I have the choice, as you say, to mount the device into the VM or into the host, and both work when Parallels is active. I still have the popup message though. Also, I wonder if you didn't mistake Parallels Access (which allow to sort of like VNC into my mac) with a running Parallels VM ?
0 -
Hi!
Issue #1I didn’t anything relevant on the logs, besides two minimal "(com.transgui.31888[38679]): Exited with code: 217”. However, I found this relevant articles on the internet related with “Unable to create Carbon widget for edSearch”:- https://code.google.com/p/transmisson-remote-gui/issues/detail?id=669
- http://forum.lazarus.freepascal.org/index.php/topic,21444.msg125297.html#msg125297
Since we can’t reproduce this issue with Flavours ON on OS X 10.7, 10.8 and 10.9, and for what I have read on the linked threads above, this issue is not related with Flavours. From reading the linked articles, it appears that it is related with the Carbon API, which is used by Transmission Remote. A Transmission Remote GUI developer commented above:“I've tested transgui on OS X 10.8.4 and it works fine. I have no idea why this error occurs for you. It may be a bug in the Lazarus interface for Mac OS and it might be fixed in future.”The affected user did a clean Mavericks (10.9) install and the issue went away.Issue #2You’re right, I was making confusing with Parallels Desktop, as both use the Parallels trademark, and I was not aware of the Parallels Access existence!Regarding this issue, I can assure once again that Flavours don’t interfere with system/superuser processes. For the record, some conclusions that could be helpful:- From the logs you sent (at the top of this article), the real useful line is "USBMSC Identifier (non-unique): 0x00000000”. The 0x0000000 should be an unique identifier different from zero - I suppose zero would mean bad reading from device, which the point below seem to enforce:
- I found this interesting thread on Apple Support (which contains the above log line), which is related to same USB devices that stopped being recognized after moving to Mavericks: https://discussions.apple.com/thread/5475611?start=150&tstart=0
Please let me know if I can be of further help!Thank you.Best regards,Nuno0 -
Hi,
The user who created the discussion on Lazarus forum was me (bitsandnumbers is another pseudo I use). The issue actually happened after I themed OSX (not flavours though, but flavours do theme the OS). After Mavericks clean install everything went back to normal: of course, the UI was back to original. My guess is that Carbon Framework tries to use some elements from mac OS UI, and can't find the good hash in what it finds (hash or sth else). Something that must be changed by Flavours (like sArtfiles or Artfiles etc...). So maybe it's just the fact of theming some system stuffs that make Carbon apps crash (I have another that crashes also, after theming the system).
Did you try with the installers I gave you through a link above ? I would love that someone try it on its system and theme statusbar icons and system fonts to see if TR work after that. Maybe it's the one that messes my system ? Then I'll just have to revert back to stock fonts (though not sure of how to achieve this to have it really go back to the original system files).
As for issue 2., I understand what you mean. Thing is, the error arrived just after I themed my system for the first time. So again, since I also installed the package mentioned above (third post), it may be related to that... Otherwise, I really don't know how those two errors came... I didn't install anything else that messes up with system files...
Thank you for your support though, it's nice to see that you care for you customers and the good behavior of your app :)
0 -
Hi!
I will try the combination you referred (using the installers) on a virtual machine later today, so I can get a clean environment adding minimal stuff in order to detect the issue. One thing you can do, is to exclude TR from theming by launching Flavours, going to menu "Flavours > Troubleshooting > Exclude application...". To test if Flavours affects TR, you can either launch TR after changing this setting, or launch TR after turning OFF Flavours and logout.
I will post my experiments on virtual machine with your installers later today.
Thank you,
Nuno
0 -
Meanwhile, before I do my experiments on the virtual machine, one thing you can do is to launch Disk Utility and do a repair permissions, as this is the cause of many issues when theming (because files are being replaced and sometimes get the wrong permissions)!
Thanks,
Nuno
0 -
Turning off Flavours, repairing permissions and rebooting the computer didn't resolve the issue :/
LucidaGrande.ttf didn't have the good permissions, but repairing them didn't change anything...
Though, there is one app that didn't work with Flavours on that worked after turning it off. It's not an important app though, but it's name is Undertext which fetch subtitles for videos in specific folders.
As for TR, I wonder what can be the cause of the issue, but if you tell me that Flavours doesn't change anything to the system on first install and turning it off get everything back to normal, it must not come from Flavours but something else as the package mentioned above... I wonder if I can resinstall Mavericks without losing everything, but at the same time overwriting the faulty system files...
Let me know for the VM attempt, in the meantime I'll check how I can reinstall system files without making a clean install...
0 -
Hi!
Created a new, clean Mavericks virtual machine and added, one at a time: the installer package (menu, fonts, etc) from Deviantart, Flavours, iStat Menus, Bartender, TotalFinder, TotalTerminal and EasySIMBL. However, the bad news is that I could not reproduce it on Mavericks :(
I have, however, two more suggestions:
- noticed you are using SIMBL (hopefully is EasySIMBL, which is the only compatible with Mavericks!): launch it and disable it as you may have SIMBL plugins causing the issue
- reboot in Safe Mode as it usually fixes a lot of cache, font, icon, disk (and other) issues: just reboot pressing the SHIFT key. When the login screen appears, you can restart normally (all operations are done at boot)
Hope this helps!
PS: thank you so much for reporting the issue with Undertext - I have just confirmed it. We will provide a fix on an upcoming bug fix release! Meanwhile, you can use http://eduo.info/apps/soleol (suggestion from Undertext creators as Undertext was discontinued)
Best regards,
Nuno0 -
Hi, I'm sad to hear that. It seems something's gone wrong and we cannot find what it is... Anyway, I found workarounds (I use TR for windows through Crossover, and since the permissions fix, I noticed that I don't have the kext error anymore :D - just noticed it btw) and flavours does not seem to be the culprit. So I thank you for you very helpful help and the time spent on those issues with me :)
Also, thank you for "soleol". It's much better than Undertext. I hope that Undertext issue helped you for other kind of apps, since I doubt people use it nowadays...
There are two quirks you should be aware of btw: Flavour theme for Firefox make it slow as hell (I tested with Firefox stable and nightly, with and w/o flavour theme applied and it's definitely the culprit, though it's not a deal breaker), and toolbars with TotalFinder launched are not themed in Finder windows (well, yes they are, but not like it is without Flavours applied, i.e: if there is a gradient on the title bar it does not apply to the toolbar as it is when flavour is off, better test for yourself to understand if I'm not clear enough ;) ).
So anyhow, you helped me with 2 of the 3 issues I came with (kext and undertext) and the last one is not a deal breaker since I found alternatives. So I thank you very much and am glad to have join the flavours community :D
PS: for EasySIMBL, I have the app in a stash folder dedicated to OS theming, but I never installed it on this system, so it's just here as a backup in case I need it. It cannot have done any harm to the system :)
0 -
HI,
Thank you for your feedback! Also, thank you for pointing the Firefox and TotalFinder issues. The latest will need to further investigate! We are aware of the Firefox issue, it happens because the Firefox "Flavours theme" is a "complete theme" and not a "Persona" (as most modern themes) - Personas perform much better than complete themes, but there are a lot of limitations as we can't install/updates Personas as we liked (whenever a flavour is applied). This is marked for review, as we want to do further investigation to find alternatives to the "complete theme"!
Thank you so much for your words, and for your patience all along the process - this really helps us improve Flavours. Thank you!
Hope you enjoy Flavours! Please let me know if you need further assistance!
Nuno
0 -
If you can select what can be themed with Flavour's theme for Firefox, I suggest that you begin by theming only what's directly visible (ie: titlebar and toolbar only). It may be enough for a lot of us. Otherwise, I assume you already got in touch with Firefox's team to see what's possible ;)
As for TotalFinder, you should also get in touch with the devs if not already. They are very kind people and answer quickly :)
All the best to you peops :)
0
Please sign in to leave a comment.
Comments
17 comments