forked from pyzahl/Gxsm3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathto-do-list.txt
407 lines (374 loc) · 24.8 KB
/
to-do-list.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
GXSM3 -- ToDo List/Status -- 20161118
(C) PyZahl et al
http://gxsm.sf.net
==================================================
Notes to self: -- remove old/obsolete entries and reset to defaults:
to clean dconf database and reset run as user:
$$ dconf reset -f /org/gnome/gxsm3/
$$ SVN make copy for release example:
$$ svn copy --username=zahl svn+ssh://[email protected]/p/gxsm/svn/trunk/Gxsm-3.0 svn+ssh://[email protected]/p/gxsm/svn/tags/Gxsm-3.0-20180515-stable -m "Gxsm stable evolved release codename >Proton Sword<"
to debug glib,... messages:
$$ G_DEBUG=fatal_criticals gdb gxsm3
$$ G_DEBUG=fatal_warnings gdb gxsm3
$$ for((i=0;;++i)) { echo $i `cat /proc/12640/status | grep VmSize | grep -o '[0-9]*'`; sleep 10 || break; } > gxsm3mem
$$ for((i=0;;++i)) { echo $i `cat /proc/\`pidof gxsm3\`/status | grep VmSize | grep -o '[0-9]*'`; sleep 10 || break; } > gxsm3mem
tail -f gxsm3mem
gnulifeplot.gnu:
--
plot "gxsm3mem" using 1:2 with lines
pause 10
reread
--
gnuplot gnulifeplot.gnu
--
percy@ltncafm:~$ sed -n -e 's/^.*\(VmSize: \)/\1/p' Ev_Jan2017.log | awk '{print NR " " $2}'
==================================================
current work in progress, evaluating while working with it, optimizing, new ideas:
-> DSP Control (MK3 HwI):
... LM (VP Prog tab): color buttons, figure out how (CSS!), add description/memo field for ABC... programs?, simple mode: eliminate RHS fields?? => dynamic CSS
... read/sync V-XYZ from Smart-Piezo-Drive via USB link automatically! -- create manual access for/via pyremote for gains (GXSM and SPD-HV)!
-> ...auto time unit adjust [ms, s, ..] depending on range -- may be...
minor pending bug-fixes:
-> fix PCS / Entry control updated in log mode -- at times wrong number displayed
-> auto update slope settings on DSP with xyz gain changes
-> check on reason for eventaully wrong unit's/odd scaling conversion gathered from DSP signal table ?!??!
-> verify DSP mutex behavior at extreme conditions
short term to-do:
-> pyremote console, make console output updatre some how life, need a pipe, etc. for tarcking output??? So far only get post completion. Workaround: use gxsm.logev to log to gxsm logfile/monitor
-> Need for safe multi thredded DSP/signalhandling:
Mutex implementation on kernel module level.
Idea: implement access control "regions" via ioctl on intyermediate "high-level" (non DSP, but kernel module shared rescource management)
==> figure out how to set/change entry text color
pango_attr_foreground_new ()
gtk_entry_set_attributes ()
gtk_entry_get_attributes ()
==> PangoAttrList
pending ports:
-> SR1?? ... pending/obsolete/outdated??: port to Grid and new gxsm3 internal BuildParam helper: old SR-STD/SP2 GUI [old SR-STD HwI not availabe at this time for gxsm3]
pending solution/reworks:
-> build a analysis clone "gxsm3a" instance with independent session/session manager and gsettings path
=> workaround for now: use/create alternative user for analysis, log on via ssh -X and start gxsm3 in new session on same X11 display.
pending (old) fixed/issues:
-> Im/-Export Scan plugins: proper file dialog load/save, free filename!! => see WIP as example (fixed) -- check/follow up
pending minor issues/ideas:
-- With hardware only: odd glib error message at gxsm3 shutown after gxsm-app destructions completed.
---PROBE FOLDERS/CONTROL:
-recode LM/graphs button?
-fix default VP restore, some thing is odd. Reload preset!
-- PCS is NOT yet updating non user set values -- ak file number auto advance, client settings, remote... TDB.
- add remote support: a few importrant control buttons pyremote accessible (global FB ON/OFF, PAC, Z-Adjuster**)
-------------------
DONE:
-> DSP Control (MK3 HwI):
... chain CP/CI 100/120% option -- done.
->\/ View 3D -- completed, just continue tweaking details -- big job completed, all new. Basics are working again and it's awesome with NVida GPU engines!
->\/ 3D GL 4.0 basic view re implemented.
->\/ 2D view: in SLS mode: make Red-Line work! -- working on this. isNew data control issue in LineInfo, must reset, etc. ==> done.
... SLS BotUp scandir leads to crash -- TDB, do not use rigth now.
... need to auto reset SLS for any new dimension scan and at gxsm startup, but must keep RemoteControlHooks ==> reset done at startup now.
-\/ memorizing last GPIO setting not at restart, for pick up at previous conditions
-\/ fixed not clean shutdown issue and missed/uninitialzied with NULL grid widget.
-\/ minor left overs of h/vboxes and packing in dialogs... -- non critical, works fine but should be done as officially obsoleted. [check what's left, no obsolete warnings any more!] -- DONE
->fixed shutdow issue in panview
->\/ store/restore window gemoetry, fixed, done. Added manual store/restore Gxsm system menu options --> smart manage window position???
->\/ DSP Mover:
... issue with Ampl and GPIO defaults at startup not taking effect, need to update numbers after restart ?!? Check! -- touch values after start!
... Auto folder: defaults (as shown) not applying for GPIO, Ampl, step??? -- need to touch values for update ??? Check! - -touch value after start!
-> \/ VP: ...auto organize Matrix of Plots -- same "x-axis" plot in single window stacked. -- done.
--> only Pending Popup-Menu hooks or some kind of control means. Also added auto data decimation to profile.
-> \/ more debug message cleanups -- mostly done
-> \/ ... Probe/Graphs -- issue with reading/setting/updating default Signal Source Channels -- fixed
->\/ View: OSD objects missing -- Completed.
->\/ View, Objects(s) Label -- missing, set fonst issue, Objekt coordinate spin not working right +/- limits off?, ShowLine Cursors dragging not hooked (left/right via menu works) but only blue m,ark in scan line object? -- Completed.
->\/ track/trail -- completed.
-\/ Point Obj "Follow" -- new solution for old problem. Central on/off switch on titlebar. May add new tip-monitor/move/grab object/life-indicator -- DONE.
-\/ Profile View: Cursors/DnD -- reimplement DONE.
-\/ better auto file name for xxx-snap.png (image save as) -- DONE.
-\/ side-pane objects: may be put object context (from popup) in there? Make object position lock as option available. DONE.
-\/ load objects fails, some issue with file name/readline?!?! RECODED strtoc with g_strsplit_set: DONE.
-\/ PAC gui:
...f0 and sine-volume not memorized (zero at start) -- done
...add quick button to transfer auto set or current life freq (locked) to f-sine and f0-ref -- done
------------------
External/glib/gtk related issues:
- https://bugzilla.gnome.org/show_bug.cgi?id=771242 ComboBoxText problem causes glib warning/critical or even crash?? -- TDB:
*** (gxsm3:31920): Gdk-CRITICAL **: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed
Major upcoming task:
- Manual updates, embeded manual code reviewing/updating
- GXSM main Website? Overhaul. Find some simple CMS.
Testing, Issues found, Ideas, please comment:
- Life rotate scan while scanning -> make work (kind or rot/arc move to via slow adjust matrix)!
- Implement Z-adjuster (manual Z offset if FB=OFF)
- VP: Emergency ABORT
- VP: Check/enhance user friendlyness: trigger/limits
- Add: Feedback: CP/CI sanity checks, approach compat setting checks.
- Coarse/Mover: design easy use macro recording/playing "button(s)" for repetetive tasks? (like Z-up, move XY, approach, :: => make SPD change gain accessible)
-\/ SLS: may NOT restore last vales?? -- resetting, done
Other GUI, window manager, ... related:
- If "focus" switching and related grey-out/normal GUI element rendering feels suggish/delayed this is a feature of the Gnome-SHell with in particular the new Adwaita CSS Scheme:
...you may want to use for a better experience a high end graphics card and enjoy...
...or use a different scheme (find one, make/modify...) or use a simple fast window manager
Py Scripts:
- tune scope -- memorize last settings (f0, ampl,...)
- signal, data complete DSP configuratiuon save to file and restore. Save to file started/working. Done -- but check/fix issue with DISABLED signals
- better icons
Bug Report Log:
-> Defaults for Amp/GPIO in Mover-Auto Tab needs user update to take effect after 1st start ?? unclear.
Low Priority, new ideas, ...:
- Red/Blue-Line Profile Color List [swap order]
- Make possibel to adjust rotation live while scanning -- just liek "move", but hi-level, slowly... ???
DSP Code Road-Map:
- FIX: minor issue (old) Wave-Out-X/Y(0,1) old value if wave action was aborded early via button up (not completed) stays and is assigned if other direction is used eventually to Y or X (vs). => always Reset and zero numbers. On DSP or even high level/gxsm. Applies to Gxsm2 and 3.
- Z-Adjuster to any Z (FB=OFF, simple user/script Z-adjust) **
... create generic "adjuster" module to save code space? evalute options!
- Smooth Rotation Matrix adjuster (life rotation)
- PAC/PLL additional mode "Q"-Control: Develop Polyphase FIR for precise phase shifting (delay, interpolation) of imput signal to mix/feedback with excitation option -- if AM/PH controllers are OFF.
- RT "max/limit some thing" watch dog to (re) enable/TBD feedback w attempt to re-adjust Z??
- VP: think about auto trigger/cancel section on relative "jump up/dn"
=========================
END.
-- problem after 400 spectra and several weeks running
[549711.992305] perf: interrupt took too long (6154 > 6151), lowering kernel.perf_event_max_sample_rate to 32500
[557519.836117] INFO: task gxsm3:2256 blocked for more than 120 seconds.
[557519.836125] Tainted: P OE 4.9.0-2-amd64 #1
[557519.836127] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557519.836130] gxsm3 D 0 2256 1887 0x00000000
[557519.836135] ffff9e15d676c000 0000000000000000 ffff9e159ed86080 ffff9e15df3181c0
[557519.836139] ffff9e15db42c0c0 ffffb2d706c2fce0 ffffffffa6df6233 0000000100000000
[557519.836143] 0000000000000000 ffff9e15df3181c0 0000000100000000 ffff9e159ed86080
[557519.836147] Call Trace:
[557519.836157] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557519.836162] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557519.836164] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557519.836167] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557519.836172] [<ffffffffa68c0632>] ? up+0x12/0x60
[557519.836175] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557519.836182] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557519.836188] [<ffffffffa69b3871>] ? handle_mm_fault+0xf81/0x13b0
[557519.836191] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557519.836195] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557519.836198] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557519.836200] [<ffffffffa6a165cd>] ? SyS_ioctl+0x5d/0x80
[557519.836203] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557519.836207] INFO: task gxsm3:8242 blocked for more than 120 seconds.
[557519.836210] Tainted: P OE 4.9.0-2-amd64 #1
[557519.836211] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557519.836213] gxsm3 D 0 8242 1887 0x00000000
[557519.836216] ffff9e15d676c000 0000000000000000 ffff9e123e053100 ffff9e15df3581c0
[557519.836220] ffff9e15db432100 ffffb2d70fe97ce0 ffffffffa6df6233 000000000000062d
[557519.836223] 0000000000000037 ffff9e15df3581c0 ffffffffc0406e62 ffff9e123e053100
[557519.836227] Call Trace:
[557519.836231] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557519.836257] [<ffffffffc0406e62>] ? ext4_da_write_end+0x142/0x2c0 [ext4]
[557519.836261] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557519.836263] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557519.836266] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557519.836270] [<ffffffffa6a46a00>] ? inotify_handle_event+0xa0/0x150
[557519.836273] [<ffffffffa68c0632>] ? up+0x12/0x60
[557519.836276] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557519.836280] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557519.836282] [<ffffffffa6b59698>] ? strncpy_from_user+0x48/0x160
[557519.836285] [<ffffffffa6a072dd>] ? cp_new_stat+0x14d/0x180
[557519.836287] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557519.836290] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557519.836293] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557519.836295] [<ffffffffa6a165cd>] ? SyS_ioctl+0x5d/0x80
[557519.836298] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557519.836304] INFO: task python:2498 blocked for more than 120 seconds.
[557519.836306] Tainted: P OE 4.9.0-2-amd64 #1
[557519.836307] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557519.836309] python D 0 2498 2497 0x00000000
[557519.836311] ffff9e15d651c000 0000000000000000 ffff9e15af228140 ffff9e15df3581c0
[557519.836315] ffff9e15db432100 ffffb2d70670fce0 ffffffffa6df6233 00000000bf5f157b
[557519.836318] 00000000bf5f157b ffff9e15df3581c0 ffffffffa6a1a408 ffff9e15af228140
[557519.836321] Call Trace:
[557519.836325] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557519.836329] [<ffffffffa6a1a408>] ? dput+0xc8/0x250
[557519.836332] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557519.836334] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557519.836337] [<ffffffffa6a10dde>] ? path_openat+0x74e/0x1410
[557519.836340] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557519.836343] [<ffffffffa68c0632>] ? up+0x12/0x60
[557519.836346] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557519.836349] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557519.836351] [<ffffffffa6a072dd>] ? cp_new_stat+0x14d/0x180
[557519.836353] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557519.836355] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557519.836358] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557519.836360] [<ffffffffa6a165e4>] ? SyS_ioctl+0x74/0x80
[557519.836363] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557640.668139] INFO: task gxsm3:2256 blocked for more than 120 seconds.
[557640.668146] Tainted: P OE 4.9.0-2-amd64 #1
[557640.668148] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557640.668151] gxsm3 D 0 2256 1887 0x00000000
[557640.668156] ffff9e15d676c000 0000000000000000 ffff9e159ed86080 ffff9e15df3181c0
[557640.668160] ffff9e15db42c0c0 ffffb2d706c2fce0 ffffffffa6df6233 0000000100000000
[557640.668163] 0000000000000000 ffff9e15df3181c0 0000000100000000 ffff9e159ed86080
[557640.668167] Call Trace:
[557640.668179] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557640.668183] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557640.668186] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557640.668189] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557640.668194] [<ffffffffa68c0632>] ? up+0x12/0x60
[557640.668197] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557640.668204] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557640.668210] [<ffffffffa69b3871>] ? handle_mm_fault+0xf81/0x13b0
[557640.668213] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557640.668217] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557640.668220] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557640.668222] [<ffffffffa6a165cd>] ? SyS_ioctl+0x5d/0x80
[557640.668226] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557640.668230] INFO: task gxsm3:8242 blocked for more than 120 seconds.
[557640.668233] Tainted: P OE 4.9.0-2-amd64 #1
[557640.668234] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557640.668236] gxsm3 D 0 8242 1887 0x00000000
[557640.668239] ffff9e15d676c000 0000000000000000 ffff9e123e053100 ffff9e15df3581c0
[557640.668243] ffff9e15db432100 ffffb2d70fe97ce0 ffffffffa6df6233 000000000000062d
[557640.668246] 0000000000000037 ffff9e15df3581c0 ffffffffc0406e62 ffff9e123e053100
[557640.668250] Call Trace:
[557640.668254] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557640.668284] [<ffffffffc0406e62>] ? ext4_da_write_end+0x142/0x2c0 [ext4]
[557640.668288] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557640.668291] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557640.668293] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557640.668300] [<ffffffffa6a46a00>] ? inotify_handle_event+0xa0/0x150
[557640.668303] [<ffffffffa68c0632>] ? up+0x12/0x60
[557640.668306] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557640.668310] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557640.668312] [<ffffffffa6b59698>] ? strncpy_from_user+0x48/0x160
[557640.668315] [<ffffffffa6a072dd>] ? cp_new_stat+0x14d/0x180
[557640.668317] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557640.668320] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557640.668323] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557640.668325] [<ffffffffa6a165cd>] ? SyS_ioctl+0x5d/0x80
[557640.668328] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557640.668334] INFO: task python:2498 blocked for more than 120 seconds.
[557640.668336] Tainted: P OE 4.9.0-2-amd64 #1
[557640.668337] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557640.668339] python D 0 2498 2497 0x00000000
[557640.668342] ffff9e15d651c000 0000000000000000 ffff9e15af228140 ffff9e15df3581c0
[557640.668345] ffff9e15db432100 ffffb2d70670fce0 ffffffffa6df6233 00000000bf5f157b
[557640.668348] 00000000bf5f157b ffff9e15df3581c0 ffffffffa6a1a408 ffff9e15af228140
[557640.668352] Call Trace:
[557640.668356] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557640.668359] [<ffffffffa6a1a408>] ? dput+0xc8/0x250
[557640.668363] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557640.668365] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557640.668369] [<ffffffffa6a10dde>] ? path_openat+0x74e/0x1410
[557640.668371] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557640.668375] [<ffffffffa68c0632>] ? up+0x12/0x60
[557640.668378] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557640.668381] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557640.668383] [<ffffffffa6a072dd>] ? cp_new_stat+0x14d/0x180
[557640.668385] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557640.668388] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557640.668391] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557640.668392] [<ffffffffa6a165e4>] ? SyS_ioctl+0x74/0x80
[557640.668395] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557761.500154] INFO: task gxsm3:2256 blocked for more than 120 seconds.
[557761.500161] Tainted: P OE 4.9.0-2-amd64 #1
[557761.500163] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557761.500166] gxsm3 D 0 2256 1887 0x00000000
[557761.500171] ffff9e15d676c000 0000000000000000 ffff9e159ed86080 ffff9e15df3181c0
[557761.500175] ffff9e15db42c0c0 ffffb2d706c2fce0 ffffffffa6df6233 0000000100000000
[557761.500179] 0000000000000000 ffff9e15df3181c0 0000000100000000 ffff9e159ed86080
[557761.500182] Call Trace:
[557761.500195] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557761.500199] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557761.500202] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557761.500205] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557761.500210] [<ffffffffa68c0632>] ? up+0x12/0x60
[557761.500213] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557761.500220] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557761.500226] [<ffffffffa69b3871>] ? handle_mm_fault+0xf81/0x13b0
[557761.500230] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557761.500234] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557761.500237] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557761.500239] [<ffffffffa6a165cd>] ? SyS_ioctl+0x5d/0x80
[557761.500243] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557761.500247] INFO: task gxsm3:8242 blocked for more than 120 seconds.
[557761.500250] Tainted: P OE 4.9.0-2-amd64 #1
[557761.500251] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557761.500253] gxsm3 D 0 8242 1887 0x00000000
[557761.500256] ffff9e15d676c000 0000000000000000 ffff9e123e053100 ffff9e15df3581c0
[557761.500260] ffff9e15db432100 ffffb2d70fe97ce0 ffffffffa6df6233 000000000000062d
[557761.500263] 0000000000000037 ffff9e15df3581c0 ffffffffc0406e62 ffff9e123e053100
[557761.500267] Call Trace:
[557761.500271] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557761.500303] [<ffffffffc0406e62>] ? ext4_da_write_end+0x142/0x2c0 [ext4]
[557761.500307] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557761.500309] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557761.500312] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557761.500319] [<ffffffffa6a46a00>] ? inotify_handle_event+0xa0/0x150
[557761.500322] [<ffffffffa68c0632>] ? up+0x12/0x60
[557761.500325] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557761.500329] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557761.500331] [<ffffffffa6b59698>] ? strncpy_from_user+0x48/0x160
[557761.500334] [<ffffffffa6a072dd>] ? cp_new_stat+0x14d/0x180
[557761.500336] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557761.500339] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557761.500342] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557761.500344] [<ffffffffa6a165cd>] ? SyS_ioctl+0x5d/0x80
[557761.500347] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557761.500353] INFO: task python:2498 blocked for more than 120 seconds.
[557761.500355] Tainted: P OE 4.9.0-2-amd64 #1
[557761.500357] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557761.500358] python D 0 2498 2497 0x00000000
[557761.500361] ffff9e15d651c000 0000000000000000 ffff9e15af228140 ffff9e15df3581c0
[557761.500364] ffff9e15db432100 ffffb2d70670fce0 ffffffffa6df6233 00000000bf5f157b
[557761.500367] 00000000bf5f157b ffff9e15df3581c0 ffffffffa6a1a408 ffff9e15af228140
[557761.500371] Call Trace:
[557761.500375] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557761.500378] [<ffffffffa6a1a408>] ? dput+0xc8/0x250
[557761.500382] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557761.500384] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557761.500388] [<ffffffffa6a10dde>] ? path_openat+0x74e/0x1410
[557761.500390] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557761.500394] [<ffffffffa68c0632>] ? up+0x12/0x60
[557761.500397] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557761.500400] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557761.500402] [<ffffffffa6a072dd>] ? cp_new_stat+0x14d/0x180
[557761.500404] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557761.500407] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557761.500410] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557761.500412] [<ffffffffa6a165e4>] ? SyS_ioctl+0x74/0x80
[557761.500414] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
[557882.332140] INFO: task gxsm3:2256 blocked for more than 120 seconds.
[557882.332146] Tainted: P OE 4.9.0-2-amd64 #1
[557882.332148] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[557882.332151] gxsm3 D 0 2256 1887 0x00000000
[557882.332156] ffff9e15d676c000 0000000000000000 ffff9e159ed86080 ffff9e15df3181c0
[557882.332160] ffff9e15db42c0c0 ffffb2d706c2fce0 ffffffffa6df6233 0000000100000000
[557882.332164] 0000000000000000 ffff9e15df3181c0 0000000100000000 ffff9e159ed86080
[557882.332167] Call Trace:
[557882.332179] [<ffffffffa6df6233>] ? __schedule+0x233/0x6d0
[557882.332183] [<ffffffffa6df6702>] ? schedule+0x32/0x80
[557882.332186] [<ffffffffa6df9ad3>] ? schedule_timeout+0x243/0x310
[557882.332189] [<ffffffffa6df85f7>] ? __down+0x77/0xc0
[557882.332194] [<ffffffffa68c0632>] ? up+0x12/0x60
[557882.332197] [<ffffffffa68c060b>] ? down+0x3b/0x50
[557882.332204] [<ffffffffc13fa5ee>] ? sranger_mk2_write+0x6e/0xb5f [usb_sranger_mk23]
[557882.332211] [<ffffffffa69b3871>] ? handle_mm_fault+0xf81/0x13b0
[557882.332214] [<ffffffffa6a1600f>] ? do_vfs_ioctl+0x9f/0x600
[557882.332218] [<ffffffffa6a01ee0>] ? vfs_write+0xb0/0x190
[557882.332221] [<ffffffffa6a032c2>] ? SyS_write+0x52/0xc0
[557882.332223] [<ffffffffa6a165cd>] ? SyS_ioctl+0x5d/0x80
[557882.332227] [<ffffffffa6dfaebb>] ? system_call_fast_compare_end+0xc/0x9b
root@ltncafm:/home/percy# killall -9 gxsm3
root@ltncafm:/home/percy# killall -9 gxsm3
root@ltncafm:/home/percy#
root@ltncafm:/home/percy#
root@ltncafm:/home/percy#
** CURRENT MK3 OUTMIX CONFIGURATION **
OUT[0] : DISABLED + \xe0!\x88֧U + LockIn Ref * AC Ampl
OUT[1] := SCO1 Out + In 0 - Null-Signal
OUT[2] := Z Offset + Z Offset from XY Slope - Null-Signal
OUT[3] := X Scan Rot + Null-Signal - Null-Signal
OUT[4] := Y Scan Rot + Null-Signal - Null-Signal
OUT[5] := Z Servo + LockIn Ref * AC Ampl Aux - VP Z pos
OUT[6] := VP Bias + Null-Signal + LockIn Ref * Null-Signal
OUT[7] := Motor + Null-Signal - Null-Signal
Set GXSM3 Preferences as desired to avoid this message or ignore if
OK/custom.'
(gxsm3:21039): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion
'g_utf8_validate (text, len, NULL)' failed